android - 仅通过添加依赖项,LeakCanary 是如何安装和准备好的?
问题描述
这有点奇怪,或者我对依赖关系有一些误解。如何安装 LeakCanary 并准备好观察我的应用程序是否存在内存泄漏,只需将其添加到应用程序的 Gradle 文件中的依赖项中?
解决方案
在 Android 上,内容提供程序是在创建 Application 实例之后但在调用 Application.onCreate() 之前创建的。LeakCanary 在库 AndroidManifest.xml 文件中定义了一个 ContentProvider。安装该 ContentProvider 后,LeakCanary 会向应用程序添加活动和片段生命周期侦听器。
推荐阅读
- if-statement - 简单的 if/else 语句似乎不起作用,谁能告诉我我做错了什么?
- r - R中nls()函数的正确语法
- python - Python如何在另一个python文件中更新和写入属性
- scala - FP in scala - 每个生成器大小的测试用例数
- javascript - 空数组 [].forEach.call 上的 Javascript forEach
- c# - 从工具提示 C# 获取 X 值
- swift - 如何自动更新 Firestore 中更改的信息
- webforms - 如何在 XLSForm 中创建弹出窗口?
- python - Python 中 exec() 的问题
- r - 优化 R 中的逐行矩阵比较