您的位置:首页 > 其它

Fragment not attached to Activity

2014-10-30 13:30 656 查看
问题:java.lang.IllegalStateException: Fragment ***Fragment{41e49e28} not attached to Activity


出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在OnStart()中。主要是在调用

getResources().getString(R.string.app_name); 

之前增加一个判断isAdded(),两外说这个异常解决办法的

if (isAdded()) {
viewSfd.setBackgroundColor(getResources().getColor(R.color.red));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: