出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。
解决方法:1.将调用的代码写在OnStart()中
2.加一个isAdded()来判断是否碎片已经附上
另:java.lang.IllegalStateException: Fragment has not been attached yet.这个错是在使用getChildFragmnetManager()提示,但改成getFragmnetManager()便解决此问题,个人感觉跟上面的错误类似,是因为childFragment没有被附上
注:此错误发生在fragment嵌套fragment的情景下