【发布时间】:2018-01-21 10:29:46
【问题描述】:
当 Fragment 所在的 Fragment 被销毁时,Fragment 中的对象是否也会被销毁? IE。当 onDestroy() 被调用时。
【问题讨论】:
标签: android fragment android-ondestroy
当 Fragment 所在的 Fragment 被销毁时,Fragment 中的对象是否也会被销毁? IE。当 onDestroy() 被调用时。
【问题讨论】:
标签: android fragment android-ondestroy
在 Fragment 上调用 onDestroy() 并不意味着它会立即从内存中清除。更重要的是,如果你保留对它的引用,那么它根本不会被垃圾收集。但是当在某个时间点没有留下任何引用时,片段将被删除(无法保证确切发生的时间 - 但通常确实在onDestroy() 之后不久)。
如果您没有其他对片段中的对象的引用,则片段中的所有对象都将在片段被垃圾回收后被垃圾回收。
【讨论】: