我在我的 android 应用程序上遇到了有关内存泄漏的问题。
我使用startActivity从activity1到activity2,然后通过按返回按钮返回activity1。重复服务时间,adb shell显示应用程序的RSS正在上升并且不能下降。最后虚拟机将被关闭。
然后我用 MAT 发现:
Leak Suspects» Leaks» Problem Suspect 1 Description
59 instances of "android.database.ContentObserver$Transport", loaded by "<system class loader>" occupy 1,569,864 (39.41%) bytes.
Keywords
android.database.ContentObserver$Transport
Reference Pattern
Class Name Shallow Heap Retained Heap Percentage
class android.database.ContentObserver$Transport @ 0x40308cc0 0 0 0.00%
但我从不使用那个类。我怎样才能找出真正的原因?