我在應用程序中使用android.support.v4.view.ViewPager
。如何在使用ViewPager時處理savedInstanceState?
當用戶旋轉屏幕時,活動被破壞並重新創建。在ViewPager
中當前有效的片段(通常是屏幕上的一個,左邊的一個和右邊的那個)全部存儲到savedInstanceState
。
創建一個新的活動,FragmentActivity.onCreate(savedInstanceState)
被稱爲片段狀態,並且使用該包重新創建這三個片段。但是,我的onCreate
也設置了ViewPager
和ViewPager
適配器,它們重新創建它們自己的片段,從而導致這三個片段中的每一個片段都有兩個。
如何將自動重新創建的片段與我的ViewPager
的適配器相關聯,而不是從頭重新創建它們?
你是一個救星,謝謝。 – Simon