Fragment not attached to Activity
2014-10-30 13:30
656 查看
问题:java.lang.IllegalStateException: Fragment ***Fragment{41e49e28} not attached to Activity
getResources().getString(R.string.app_name);
之前增加一个判断isAdded(),两外说这个异常解决办法的
if (isAdded()) {
viewSfd.setBackgroundColor(getResources().getColor(R.color.red));
}
出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在OnStart()中。主要是在调用
getResources().getString(R.string.app_name); 之前增加一个判断isAdded(),两外说这个异常解决办法的
if (isAdded()) {
viewSfd.setBackgroundColor(getResources().getColor(R.color.red));
}
相关文章推荐
- 关于Fragment not attached to Activity 异常
- Android - Fragment StepCounterStaticFragment not attached to Activity
- Fragment not attached to activity 异常
- fragment not attached to Activity
- Fragment抛出java.lang.IllegalStateException: Fragment not attached to Activity
- Fragment not attached to Activity
- 报错:由getResources()引起的:Fragment MyFragment not attached to Activity
- 解决java.lang.IllegalStateException: Fragment not attached to Activity
- Fragment not attached to Activity 异常
- 问题解决:Fragment not attached to Activity
- Android Fragment IllegalStateException: Fragment not attached to Activity
- Android IllegalStateException: Fragment not attached to Activity
- Fragment not attached to Activity
- Android IllegalStateException: Fragment not attached to Activity
- Fragment UnPickFragment{409d25d0} not attached to Activity
- Fragment not attached to Activity 异常
- Fragment MyFragment not attached to Activity
- Fragment not attached to Activity
- Android bug Fragment MyFragment not attached to Activity
- Fragment FragmentOne{2627db19} not attached to Activity