我正在使用 Leak Canary 来检测我的应用程序上的泄漏内存。mLogoImage 是一个 ImageView,它泄漏是因为我认为它引用了 PhoneWindow。也许这与(https://code.google.com/p/android/issues/detail?id=171190)有关。这是日志:
D/LeakCanary: * android.support.v7.widget.AppCompatImageView has leaked:
D/LeakCanary: * GC ROOT android.database.ContentObserver$Transport.mContentObserver
D/LeakCanary: * references com.android.internal.policy.impl.PhoneWindow$SettingsObserver.this$0
D/LeakCanary: * references com.android.internal.policy.impl.PhoneWindow.mContext
D/LeakCanary: * references com.example.MyActivity.mLogoImage
D/LeakCanary: * leaks android.support.v7.widget.AppCompatImageView instance
D/LeakCanary: * Reference Key: 307116d2-da30-4dbd-a105-74d0ea1c4361
任何猜测如何解决这个问题?