行为是否类似于 Activity 的工作方式? 例如,对于 Activity,它的工作方式如下:
活动 A 启动 活动 B,而 B在屏幕上,如果系统需要,系统能够从内存中删除 A。在按回,A将被重新创建到内存中,就好像它从来没有离开在第一个地方。
我一直在寻找一个关于片段在记忆方面发生了什么的清晰解释,但是一无所获。工作原理是一样的吗?例如:
活动 C 在其布局中有 碎片 F。然后,在某些时候,F被 片段 G取代,但是 F被保留在它的回栈中。
F会留在内存中直到 C被杀死还是系统可以根据需要移除它?
我真正要问的是,如果我在一个活动中有一个复杂片段的后备堆栈,我是否会冒内存不足的风险?