gpt4 book ai didi

android - ACRA 和 LeakCanary

转载 作者:行者123 更新时间:2023-11-30 01:21:35 32 4
gpt4 key购买 nike

最近我开始使用LeakCanary。我这是我的堆栈跟踪:

com.my.app.ui.menu.MenuActivity has leaked:
D/LeakCanary: * GC ROOT static org.acra.ACRA.errorReporterSingleton
D/LeakCanary: * references org.acra.ErrorReporter.lastActivityCreated
D/LeakCanary: * leaks com.my.app.ui.menu.MenuActivity instance

如果我理解正确,MenuActivity 包含字段 errorReporterSingleton 上的静态引用,对吗?我该如何解决此泄漏问题?

最佳答案

LeakCanary 似乎在告诉我们 org.acra.ErrorReporter.lastActivityCreated持有对 com.my.app.ui.menu.MenuActivity 的引用.

LeakCanary 是错误的。

lastActivityCreated是对最后一个 Activity 的引用。即它会在没有强/直接引用时发布。

关于android - ACRA 和 LeakCanary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37024174/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com