当我通过LeakCanary检查内存泄漏时,我得到了这个,但没有相关信息:
当我尝试在Android Studio内存监视器中进行转储时,我发现了这一点:
有谁可以请一些暗示" * .ArtMethod"上课是?
答案 0 :(得分:2)
我刚刚解决了这个问题的更新。我发现,如果我使用PublisherAdView加载AdRequest,则会发生此内存泄漏。
然后我尝试使用ApplicationContext作为构造PublisherAdView时使用的上下文(之前使用Activity作为上下文),内存泄漏消失。
顺便说一句,我试图做以下事情:
adViewsContainer.removeAllViews();
adView.setAdListener(null);
adView.onDestroy();
adView = null;
但是当我使用Activity作为Context时,内存泄漏仍然存在。