【发布时间】:2011-08-19 08:56:46
【问题描述】:
我有一个Activity。 Activity 有两个 Fragments。
片段 A 是菜单。片段 B 是细节。
我尝试在片段 B 中制作其他片段 C,因此,Activity 中有 3 个片段。
我尝试将片段 B 替换为片段 D。
我猜片段 B 和 C 已经死了。
但是这些碎片还活着。只是片段是onDestroyView() 状态。我想要onDestroy() 或onDetach()。
我为Fragments.onDestroy() 或onDetach() 做什么?我无法销毁或更改Activity。
【问题讨论】:
-
您是否通过添加到后台堆栈来替换?如果是这样,那么我不希望片段被破坏。如果您是,则不要在替换时将事务添加到后台堆栈。