问题标签 [leakcanary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - LeakCanary - D/LeakCanary:无法尝试清理,泄漏存储不可写
我在我的应用程序中添加了 LeakCanary。这是我的应用程序类
但在启动时它说
D/LeakCanary:无法尝试清理,泄漏存储不可写。
我已经为我的应用程序授予外部读/写权限
请帮助我理解我在这里做错了什么。
android - 如何防止 LeakCanary 报告此 AOSP 的 InputMethodManager 泄漏?
在我的 Application 类中,我尝试使用以下代码忽略 AOSP 的所有泄漏:
但这并不能阻止报告下面提到的InputMethodManager
泄漏。我做错了或不支持这样的操作
android - 监听器创建内存泄漏
我有一个侦听器,可以将 volley 的响应传递给发出请求的活动:
用于进行调用的方法:
活动代码:
我在响应中对数据库进行了更改。Leakcanary 给我以下错误:
android - 截击笔记上的注释以避免泄漏
CacheDispatcher 上的代码如下。并专注于释放先前的请求对象,以避免在 mQueue 耗尽时泄漏请求对象。我不知道为什么。谁能告诉我原因?提前致谢。
android - ACRA 和 LeakCanary
最近我开始使用 LeakCanary。我这是我的堆栈跟踪:
如果我理解正确,MenuActivity 在字段 errorReporterSingleton 上包含静态引用,对吗?我怎样才能解决这个泄漏?
android - 了解leakCanary 输出
我无法理解 LeakCanary 输出。我知道我必须发布一些代码,但我需要一些关于从哪里开始的指导,因为它有很多代码。输出看起来像:
MyLauncher
是一个扩展LinearLayout
并持有对其启动的片段的强引用的类。当它从主布局中移除时,我在这个启动器上放置了一个参考手表。好像我正在泄漏这个启动器。我从哪说起呢?
android - 泄漏的堆栈跟踪很难理解
我有来自泄漏金丝雀的以下堆栈跟踪,我不确定我的 Activity 是如何泄漏的
MyActivity
extends BaseActivity
,它注册onResume()
和注销onPause()
,所以不确定哪个泄漏了活动
网络监视器.java
android - 带有材质主题的内存泄漏
目前我安装了leakcanary 来跟踪我的应用程序中的内存泄漏。启动我的应用程序后,我从我的许多活动中获得了来自泄漏卡纳利的以下日志。
GC ROOT android.service.theme.MaterialThemeManager$1.this$0 (匿名类扩展 android.service.theme.IOnMaterialThemeChangedListener$Stub) 05-31 16:14:57.240 19260-20575/in.moovo.Moovo D/LeakCanary: * 参考android.service.theme.MaterialThemeManager.mContext 05-31 16:14:57.240 19260-20575/in.moovo.Moovo D/LeakCanary: * 参考 android.app.ContextImpl.mOuterContext
如何解决此内存泄漏以及导致此泄漏的原因。
android - 使用 Leak Canary 防止误报
我们观察到 Leak Canary 的很多误报,即 Leak Canary 检测到有泄漏,但后来又返回消息:
我认为这是因为 GC 没有及时认领该对象。我们能做些什么来减少这些误报吗?
android - Leakcanary 与 Google 的 Firebase 崩溃
处理泄漏时,我java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.
的Application.onCreate
. 据我了解,发生这种情况是因为 LeakCanary 创建了我的应用程序类而没有所有 Google Play 服务的东西,并且 Firebase 无法成功初始化。任何想法如何解决这一问题?
编辑:我正在使用leakcanary-android:1.4-beta2
,这发生在转储堆之后。