您的位置:首页 > 其它

Fragment not attached to Activity

2015-06-05 18:05 387 查看
刚在运行项目的时候,报出了这样一个错,定位到的一行代码是加载资源文件。

找了找资料,发现是因为Fragment在Activity中加载前就已经调用了获取资源的方法,通过查看Framgent的代码发现:

isAdded()

Return true if the fragment is currently added to its activity.

所以只要在加载资源前加入这个判断就可以了:

if(isAdded){
。。加载资源
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: