`
scliu0718
  • 浏览: 52230 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

java.lang.IllegalArgumentException: View not attached to window manager问题

 
阅读更多

今日,测试这段时间来所做的成果时,发现出了个异常:

哪就是切换横屏时正常,但是从横切到竖屏却抛了:11-30 03:35:58.661: ERROR/AndroidRuntime(1264):

java.lang.IllegalArgumentException: View not attached to window manager异常。

当前Activity是一个从网络上下载的数据填充listView,在网上找了老半天很多答案一一试了结果还是未果。

一些网上答案:

1. 限制屏幕翻转
可在AndroidManifest.xml中设定android:screenOrientation=”portrait”
2. 如果是需要翻转的,那么限制那些view做重画动作。
可在AndroidManifest.xml中设定android:configChanges=”orientation|keyboardHidden|navigation”

3.还有说startActivity(intent)时用startActivityForResult(intent),也有说把intent传的参数dismiss()掉。


当然第一种是不可能的,第二种无效,第三种情况与我不符

最后在想切换不就是生命周期变化么?试了下在网络异步线程取数据操作在onResume()时执行,

结果正常切换了,所以拿出来给大家分享一下



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics