出現(xiàn)該異常,是因為Fragment的還沒有Attach到Activity時,調(diào)用了如getResource()等,需要上下文Content的函數(shù)。
解決方法:1.將調(diào)用的代碼寫在OnStart()中
2.加一個isAdded()來判斷是否碎片已經(jīng)附上
另:java.lang.IllegalStateException: Fragment has not been attached yet.這個錯是在使用getChildFragmnetManager()提示,但改成getFragmnetManager()便解決此問題,個人感覺跟上面的錯誤類似,是因為childFragment沒有被附上
注:此錯誤發(fā)生在fragment嵌套fragment的情景下