持有一个实现了Activity接口的对象会导致内存泄漏吗?

5

我有一个实现接口的Activity,使用接口的AsyncTask更新状态。我知道如果AsyncTask持有Activity的引用并且超出Activity的生命周期会导致内存泄漏,但是如果AsyncTask只持有部分内存,即接口,是否也会导致内存泄漏?

1个回答

4

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接