2014-01-23 24 views
0

我需要找到由另一個可能被破壞的活動創建的片段。但是,似乎當活動被破壞時,碎片堆棧也會丟失。如何查找在另一個Activity中創建的FragmentByTag?

是否可以保存在其他活動中創建的片段?然後重新使用這些碎片?

我的用例是我從包含A片段的活動A開始,然後啓動包含B,C,D,E片段的B活動。假設我回去並返回,並在此過程中破壞B的活動。 B活動還有可能找到B,C,D,E片段嗎?

+0

片段被緊緊綁在了活動自己的 皺紋,所以我的猜測是不,碎片應該被重新創建, – cYrixmorten

回答

0

片段生命週期與其活動生命週期同步,例如,當活動進入停止狀態時,片段也會停止。如果你想在你的活動中使用一個片段,你需要再次膨脹它。

http://developer.android.com/reference/android/app/Fragment.html

片段的生命週期綁定到其所屬的活性,但對標準的活動週期

相關問題