我已安装在你的proetk LeackCanary库中。它发现了一个内存泄漏,并且可能会要求我提供信息,但我无法理解它,因为我在课堂上没有这样的做法。如何准确理解错误的位置以及如何解决错误?谢谢。
public final class Activity扩展AppCompatActivity {
static hk.o
references ht.a
leaks Activity instance
}
我无法附上截图,所以我将描述写LeakCanary。
malloc()
答案 0 :(得分:0)
您遇到了泄漏,因为InterstitialAd
会保存对活动的引用。你应该替换:
mInterstitialAd = new InterstitialAd(this);
带
mInterstitialAd = new InterstitialAd(this.getApplicationContext());
有关详情,请参阅my answer on a similar question。