使用 Facebook Webview 执行登录后,我随机出现此泄漏



我发现了这个(唯一提到 com.android.org.chromium ):

AW_RESOURCE__SRESOURCES(SAMSUNG.equals(MANUFACTURER) && SDK_INT == KITKAT) {
    @Override void add(ExcludedRefs.Builder excluded) {
      // AwResource#setResources() is called with resources that hold a reference to the
      // activity context (instead of the application context) and doesn't clear it.
      // Not sure what's going on there, input welcome.
      excluded.staticField("com.android.org.chromium.android_webview.AwResource", "sResources");
    }
  },

在这个类中 AndroidExcludedRefs.java



但我没有使用三星,所以我仍然有这个泄漏。
说,这个泄漏是一个已知问题吗?可以忽略吗?

更新: 我使用的是 Facebook SDK v3.19,我已经更新到 4.3 但问题仍然存在:

最佳答案

Facebook SDK 的最新版本中修复了一些内存泄漏问题。确保下载最新的(截至目前为 v4.3)。

关于使用 Leakcanary 的 Android Chrome Facebook webview 内存泄漏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31136333/

10-12 01:30
查看更多