关于Popupwindow在Activity加载中显示报错问题
来源:互联网 发布:mysql max函数 编辑:程序博客网 时间:2024/06/17 05:08
比如在跳转的时候要加载数据,加载数据的时候给个提示框,数据加载中...等等。开始我放在Activity的前3个生命周期里,每个里面都会报错,于是网上搜集了几个方法,基本都可以解决这种问题。
1、使用handler去延迟显示这个popupwindow,代码如下
new Handler().postDelayed(new Runnable() { @Override public void run() { window.showAtLocation(view, Gravity.CENTER,0,0); } },1000);
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (isFirst){ isFirst=false; window.showAtLocation(view, Gravity.CENTER,0,0); } }
getWindow().getDecorView().post(new Runnable() { @Override public void run() { window.showAtLocation(view, Gravity.CENTER,0,0); } });除了第二种要重写方法,第一和第三可以在oncreate里面写,但是自己测试第一种方法的时候,总达不到满意的效果。所以个人推荐第三种方法!
写的不好的地方望指出!
3 0
- 关于Popupwindow在Activity加载中显示报错问题
- 在Activity的Oncrate方法显示popupwindow报错问题
- popupwindow在oncreate中显示报错
- popupwindow在activity上显示
- Android在onCreate方法中调用显示Popupwindow报错 android.view.WindowManager$BadTokenException
- 在PopupWindow中再弹出PopupWindow问题
- 在Activity的onCreate方法中显示PopupWindow导致异常的原因分析及解决方案
- 在Activity的onCreate方法中显示PopupWindow导致异常的原因分析及解决方案
- 在Activity的onCreate方法中显示PopupWindow导致异常的原因分析及解决方案
- 在Activity的onCreate方法中显示PopupWindow导致异常的原因分析及解决方案
- android关于popupWindow不显示问题
- 关于Popupwindow打死不显示问题
- 关于加载cocos2dx动画问题,跳转页面后回来不显示,报错找不到资源
- 报错问题 关于在框架中 jar包冲突
- 关于在Fragment中通过Activity接口回调操作Fragment中控件报空指针问题
- 解决popwindow在窗体未加载完成时候显示报错问题
- Android中PopupWindow显示在指定位置
- Android中PopupWindow显示在指定位置
- 欢迎使用CSDN-markdown编辑器
- SVM与LR的比较
- 获取时间的下拉框:
- 采用动态广播和观察者模式来分别实现验证码自动填写
- 手势放大缩小的ImageView,双击放大、还原
- 关于Popupwindow在Activity加载中显示报错问题
- 微信官方再度”发力“
- Android闪屏界面点击跳过
- LocalBroadcastManager
- android contacts数据库简介
- 自动reload nginx解决nginx对动态域名不重新解析的问题
- 在Eclipse下使用Maven开发Spring Boot应用
- ztree初遇
- Android中获取当前正在运行服务信息