首先我使用支持庫(android-support-v4.jar)來使用片段。片段不附加到我的活動
我有一個佈局包含一個片段的活動。所以當活動開始時,它會調用片段的onCreateView方法。在這種方法中,我膨脹了一個佈局(包含一個線性佈局和一個列表視圖),並返回該膨脹的視圖。
所以當活動開始時,它加載我的列表視圖並調用web服務,並在web服務的響應中加載列表視圖上的數據。
每件事情都像預期的一樣完美。 但問題是當我按下後退按鈕並重新啓動活動,然後它不會將我的片段附加到活動並在嘗試調用getActivity()時引發IllegalStateException。當我嘗試調用片段的getView()方法時,還會拋出NullPointerException。
還有一點要提到的是,當我從TraceView工具看到視圖層次結構時,它顯示了我的片段視圖。
請幫幫我!
在這段時間之後有什麼運氣?我有類似問題 – quinestor
我已在下面發佈了答案。可能是它可以幫助你 – Pirate
謝謝你,我已閱讀它 – quinestor