需要帮助找到泄漏的原因

时间:2019-11-03 04:29:01

标签: android memory-leaks rx-java leakcanary android-camerax

需要帮助找到此内存泄漏的根本原因以及如何解决此问题。

我正在使用CameraX库在我的ScanFragment布局上启动Camera View预览。我试图删除该参数上的生命周期所有者,但同样的问题,我也试图处理通过生命周期所有者绑定的Flowable订阅。

我认为这是因为将生命周期所有者传递给相机源上的启动相机方法。我是泄漏金丝雀的新手,找不到根本原因

可以找到源代码here

╰→ com.snorlax.snorlax.ui.home.ScanFragment
​     Leaking: YES (Fragment#mFragmentManager is null and ObjectWatcher was watching this)
​     key = 29c91bbe-e9c2-4b6c-8212-d9bdef7eaca0
​     watchDurationMillis = 4761
​     retainedDurationMillis = -241
, retainedHeapByteSize=2920)

可以找到完整的LeakCanary报告here

0 个答案:

没有答案