我使用LeakCanary,不幸出现了一个内存泄漏,以下是logcat日志:
In com.appturbo.appoftheday2015:2.09.2:222.
* com.appturbo.appturbo.ui.HomeActivity has leaked:
* GC ROOT com.android.internal.util.AsyncChannel$DeathMonitor.this$0
* references com.android.internal.util.AsyncChannel.mSrcContext
* leaks com.appturbo.appturbo.ui.HomeActivity instance
* Reference Key: e049c2ed-6784-4850-b794-20fa96c13dcf
* Device: motorola google Nexus 6 shamu
* Android Version: 5.1 API: 22
* Durations: watch=5176ms, gc=228ms, heap dump=4974ms, analysis=29320ms
你们有人看到过这样的泄漏吗?有什么想法?这个泄漏是在以下情况之后出现的:
- 更改资源配置以切换语言
- 完成活动
- 重新启动活动