这个泄漏金丝雀报告有什么漏洞?

问题描述:

我想找出这个泄漏的确切原因,但仍然无法弄清楚为什么这个泄漏发生在ForeignMoviesFragment实例没有被保留在任何地方。需要帮忙。这个泄漏金丝雀报告有什么漏洞?

下面是截图 enter image description here

ForeignMoviesFragment$1是内ForeignMoviesFragment匿名内部类。非静态内部类具有对外部类的隐式引用。如果匿名类通过&由生命周期大于片段的类持有,那么它会泄漏

+0

是的,我想到了内部类。它实际上是一个使用内部类实现的侦听器。现在我把它改成了一个类,然后在onDestroy中取消注册 – Passiondroid