您的位置:首页 > 移动开发 > Android开发

Fragment资源文件无法应用的问题

2016-08-15 16:56 148 查看
1.当在开发中出现

Android中Fragment抛出java.lang.IllegalStateException: Fragment not attached to Activity,关于Fragment(XXFragment) not attached to Activity异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。



2.解决办法:

调用资源之前判断Fragment是否Attach到Activity,使用isAdded()方法。

isAdded() : //Return true if the fragment is currently added to its activity.

if(isAdded()){
getResources().getString(R.string.app_name);
}


欢迎大家一起交流!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 异常 fragment
相关文章推荐