【问题标题】:Objects in Fragment get destroyed when Fragment is destroyed?当 Fragment 被销毁时,Fragment 中的对象会被销毁?
【发布时间】:2018-01-21 10:29:46
【问题描述】:

当 Fragment 所在的 Fragment 被销毁时,Fragment 中的对象是否也会被销毁? IE。当 onDestroy() 被调用时。

【问题讨论】:

    标签: android fragment android-ondestroy


    【解决方案1】:

    在 Fragment 上调用 onDestroy() 并不意味着它会立即从内存中清除。更重要的是,如果你保留对它的引用,那么它根本不会被垃圾收集。但是当在某个时间点没有留下任何引用时,片段将被删除(无法保证确切发生的时间 - 但通常确实在onDestroy() 之后不久)。

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

    【讨论】:

      猜你喜欢
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-10
      相关资源
      最近更新 更多