解决popwindow在窗体未加载完成时候显示报错问题
来源:互联网 发布:网络代销 编辑:程序博客网 时间:2024/06/06 14:12
/*******以下代码用来循环检测activity是否初始化完毕*****/
Runnable showPopWindowRunnable = new Runnable() {
@Override
public void run() {
// 得到activity中的根元素rootview
// 如何根元素的width和height大于0说明activity已经初始化完毕
if( rootview != null && rootview.getWidth() > 0 && rootview.getHeight() > 0) {
// 显示popwindow
pop.showAtLocation(rootview,Gravity.CENTER, 0, 0);
// 停止检测
mHandler.removeCallbacks(this);
} else {
// 如果activity没有初始化完毕则等待5毫秒再次检测
mHandler.postDelayed(this, detchTime);
}
}
};
// 开始检测
mHandler.post(showPopWindowRunnable);
/********以上代码用来循环检测activity是否初始化完毕***/
- 解决popwindow在窗体未加载完成时候显示报错问题
- 未解决的问题:log4j总是在加载的时候
- 关于打开页面显示popwindow报错的问题
- Popwindow未解决popwindow外点击消失
- Popwindow未解决popwindow外点击消失
- oncreate方法中显示popwindow报错
- android 进入新界面开启popwindow显示加载中出现报错
- 关于Popupwindow在Activity加载中显示报错问题
- 页面还未加载完成显示loading
- C# 窗体加载完成才显示
- 在加载的时候显示系统等待对话框。加载完成就关闭
- ScrollView嵌套Gridview加载完成显示位置在底部问题
- asp.net的Web应用报“超时时间已到。在操作完成之前超时时间已过或服务器未响应”问题的解决
- asp.net的Web应用报“超时时间已到。在操作完成之前超时时间已过或服务器未响应”问题的解决
- Visual 2008 在加载窗体的时候出现了“扩展性DTE不可用”[解决]
- cocos3.10 html 关于sprite 未加载的时候显示白色的问题
- Ionic2-解决在使用slides的时候autoplay、loop等Input Properties报错问题
- 页面未加载完成,显示正在加载的效果
- 读论文《Recurrent neural network based language model 》
- C++字符串陷阱
- python模块之zipfile
- 剑指offer_7 斐波那契数列
- leetcode 229. Majority Element II
- 解决popwindow在窗体未加载完成时候显示报错问题
- CODE[VS]1005 生日礼物
- Android的单例模式
- 堆排序
- (递归法)有两个序列a,b,大小都为n,序列元素的值任意整数,无序; 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
- 【CodeForces】678C
- NYOJ—吝啬的国度
- 第一个JAVA小程序的程序框架
- jQuery学习笔记3