【发布时间】:2013-10-25 23:20:26
【问题描述】:
我有一个实现接口的 Activity,以及一个使用该接口更新状态的 AsyncTask。我理解如果AyncTask持有Activity的引用并且超过Activity会导致内存泄漏,但是如果AyncTask仅仅持有一部分内存,即接口,是否也会造成内存泄漏??
【问题讨论】:
标签: android memory-leaks android-activity
我有一个实现接口的 Activity,以及一个使用该接口更新状态的 AsyncTask。我理解如果AyncTask持有Activity的引用并且超过Activity会导致内存泄漏,但是如果AyncTask仅仅持有一部分内存,即接口,是否也会造成内存泄漏??
【问题讨论】:
标签: android memory-leaks android-activity
是的,它会的。接口只是定义某个对象提供了哪些方法。它仍然是对原始 Object 的引用。
【讨论】: