网站设计培训学校有哪些十大社区团购平台排名
news/
2025/9/23 18:45:52/
文章来源:
网站设计培训学校有哪些,十大社区团购平台排名,wordpress 前端图片上传,网站建设哪家好知道1、问题
在使用PopupWindow的时候,我们构建好了直接放在Activity的onCreate函数里面直接运行,提示这个错误
Unable to add window -- token null is not valid; is your activity running? 2、原因分析
popupWindow显示依赖activity,并且要等activity所有的生命周期方法…1、问题
在使用PopupWindow的时候,我们构建好了直接放在Activity的onCreate函数里面直接运行,提示这个错误
Unable to add window -- token null is not valid; is your activity running? 2、原因分析
popupWindow显示依赖activity,并且要等activity所有的生命周期方法全部执行完成才能显示,这里应该是activity的生命周期还没有走完,所以加载出了问题。 handler.sendEmptyMessageDelayed(0, 500); 3、解决办法
我们需要确保activity加载完成后才能加载popupWindow
办法1、
在onCreate方法里面,找到一个页面的组件,然后调用组件的post方法,在Runnable里面执行初始化PopupWindow,因为post()可以延迟到所有生命周期方法执行完后执行,比如 bt = (Button)findViewById(R.id.button);bt.post(new Runnable(){@Overridepublic void run() {//构建PopupWindowopenPop();}});
办法2、我们可以定义一个handler,然后发送延时消息.
在onCreate方法里面/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913516.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!