Fragment(XXFragment) not attached to Activity异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等
1、就是等将调用的代码写在OnStart()中。
2、调用资源之前判断Fragment是否Attach到Activity,使用isAdded()方法。
if(isAdded()){ getResources().getString(R.string.myName); }
我遇到的问题是第一种,就是将一个子线程写入到OnStart();函数就行了,同时我也给我的资源调用之前加了isAdded();做保护