碎片一旦被移除或更换后会发生什么?

时间:2015-10-10 03:09:17

标签: android android-fragments fragment-backstack

Android文档似乎没有太多内容,除了声明在提交事务后删除片段。片段刚刚消失了吗?就像在形而上学意义上一样?或者它是否存在于某个地方,能否在需要时被调用?如果是这样,你会怎么称呼它?

作为一个更实用的问题,如果你有一个包含一个片段视图的Activity和最终进入该视图的多个片段,有没有办法引用除了最后一个片段之外的片段(出于问题目的) ,假设他们都放在那里)

1 个答案:

答案 0 :(得分:0)

当您删除或分离片段时,它不会从项目中移除,它可以与其他活动相关联。

但是一旦你从堆栈中弹出片段并销毁,它就不会被撤销。因为当你销毁任何碎片时,会调用一个清理函数来清除该碎片的每个部分。