android - LeakCanary 如何仅通过添加依赖项来安装和准备就绪?

标签 android dependencies leakcanary

这有点奇怪,或者我对依赖关系有一些误解。如何仅通过将 LeakCanary 添加到应用程序的 Gradle 文件中的依赖项来安装并准备好观察我的应用程序是否存在内存泄漏?

最佳答案

在 Android 上,内容提供者是在创建应用程序实例之后但在调用 Application.onCreate() 之前创建的。 LeakCanary 在库 AndroidManifest.xml 文件中定义了一个 ContentProvider。安装该 ContentProvider 后,LeakCanary 会向应用程序添加 Activity 和 fragment 生命周期监听器。

关于android - LeakCanary 如何仅通过添加依赖项来安装和准备就绪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57138802/

相关文章:

Android 底部导航 Activity 在 onCreate 中给出空指针异常

android - 失败 : Build failed with an exception (Flutter)

java - java中的Spark MLlib不起作用

android - 尽管在 onDestroyView 中将父 View 设置为 null,但 fragment View 内存泄漏

android - 在 Cordova/Phonegap CLI 项目中同步 www/目录的最佳方法是什么?

android - 对 WebView 中图像的相对引用

android - ListView OnScrollListener 不会在 ViewPager 中被调用

compilation - 如何发现(可能是近似的)SML 源文件之间的依赖关系?

android - 泄漏金丝雀检测 MediaBrowserServiceCompat 示例应用程序中的内存泄漏

android - Leakcanary 使用 AppCompatActivity 和 FragmentStatePagerAdapter 显示 fragment 泄漏