Журнал утечек находится ниже:
- com.facebook.FacebookActivity просочилась:
- GC ROOT org.chromium.android_webview.AwContents $$ Lambda $ 7.arg$ 1
- ссылки org.chromium.android_webview.AwContents.mContainerView
- ссылки com.facebook.internal.WebDialog $ 3. $ 0 (анонимный подкласс android.webkit.WebView)
- ссылки com.facebook.internal.WebDialog.mOwnerActivity
- утечки com.facebook.FacebookActivity instance
Похоже, что активность в Facebook не уничтожает веб-просмотр должным образом.Хотя я знаю, что при использовании веб-просмотра есть несколько советов (например, в onDestroy: сначала удалите веб-просмотр из корневого представления и уничтожьте его, а затем вызовите super.onDestroy ()), но это не подходит для переопределения FacebookActivity.В комментариях говорится:
Не запускать это действие напрямую.
Возможно, в SDK Facebook есть какая-то внутренняя логика.Как исправить проблему утечки памяти?