2
從我的片段類這段代碼:Android和FragmentManager
FragmentManager fm = getFragmentManager();
我得到空。爲什麼?我在Android的文檔中發現的那句話:
注意,這將成爲非空稍前getActivity(),在從該片段被放置在FragmentTransaction,直到它被提交併連接到它的活動的時間。
但我完全不理解它。怎麼做才能得到那個null?
它是FragmentActivity的一個實例。此代碼位於Fragment類中。 – Seraphis
好吧,它看起來像工作,但不知道爲什麼它發生在第一次打開它工作正常,但在切片和回來後,它停止工作。在挖掘之後,我注意到FragmentPagerAdapter在這個片段中,正在從BackStack恢復它的狀態。仍然想知道爲什麼..因爲沒有getItem()方法被調用,所以沒有引用到Activity的容器中的片段,但沒有引用一些新創建的Fragment,沒有它的活動..奇怪,真實。無論如何,感謝您的幫助。 – Seraphis