相关疑难解决方法(0)

当片段被替换并放入后栈(或删除)时,它是否留在内存中?

行为是否类似于活动的工作方式?例如,使用Activities,它的工作原理如下:

活动A启动活动B,而B在屏幕上,如果系统需要,系统可以从内存中删除A. 按下BACK后,A将重新创建到内存中,就像它从未离开过一样.

我已经找到了一个明确的解释,说明片段内存发生了什么,并没有发现任何东西.它的工作方式是否相同?例如:

活动C的布局中包含片段F. 然后,在某些时候F片段G替换,但F保持在其后栈中.

F会在C被杀之前留在内存中还是可以根据需要由系统删除?

真的我要问的是,如果我在一个Activity中有一堆复杂的碎片,我是否会冒内存不足的风险?

memory android view android-fragments android-activity

71
推荐指数
2
解决办法
4万
查看次数