Fragment被破坏时片段中的对象会被破坏吗?

时间:2018-01-21 10:29:46

标签: android fragment android-ondestroy

当片段中的对象被破坏时,片段中的对象是否会被破坏?即当调用onDestroy()时。

1 个答案:

答案 0 :(得分:0)

onDestroy()调用你的片段并不意味着它会立即从内存中清除。如果你保留对它的引用,那么它将不会被垃圾收集。但是当某个时间点没有任何引用时,片段将被删除(当发生这种情况时无法保证 - 但通常情况确实很快就会在onDestroy()之后)。

如果没有其他对它的引用,则在片段被垃圾收集后,片段中的所有对象都将被垃圾收集。