【问题标题】:Does holding an Activity implemented interface will cause memory leak?持有一个Activity实现的接口会导致内存泄漏吗?
【发布时间】:2013-10-25 23:20:26
【问题描述】:

我有一个实现接口的 Activity,以及一个使用该接口更新状态的 AsyncTask。我理解如果AyncTask持有Activity的引用并且超过Activity会导致内存泄漏,但是如果AyncTask仅仅持有一部分内存,即接口,是否也会造成内存泄漏??

【问题讨论】:

    标签: android memory-leaks android-activity


    【解决方案1】:

    是的,它会的。接口只是定义某个对象提供了哪些方法。它仍然是对原始 Object 的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 2021-09-25
      • 2014-12-08
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      相关资源
      最近更新 更多