Нужна помощь в поиске первопричины утечки памяти и ее устранении.
Я использую библиотеку CameraX, чтобы запустить предварительный просмотр камеры в макете ScanFragment. Я попытался удалить владельца жизненного цикла для параметра, но с той же проблемой я также попытался удалить подписку Flowable, которая связана с владельцем жизненного цикла.
Я думаю, что причиной этого является пропуск владельца жизненного циклак методу запуска камеры на моем источнике камеры. Я новичок в канарейке утечки, и я не могу найти основную причину этого
Исходный код может быть найден здесь .
╰→ 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отчет можно найти здесь