InputMethodManager.mLastSrvView memory leak

来源:互联网 发布:晨总网络收徒sina 编辑:程序博客网 时间:2024/05/18 13:12

https://github.com/square/leakcanary/issues/572 //官方解决方案



 代码如下摘自以上链接:

ExcludedRefs excludedRefs = AndroidExcludedRefs.createAppDefaults() .instanceField("android.view.inputmethod.InputMethodManager", "sInstance") .instanceField("android.view.inputmethod.InputMethodManager", "mLastSrvView") .instanceField("com.android.internal.policy.PhoneWindow$DecorView", "mContext") .instanceField("android.support.v7.widget.SearchView$SearchAutoComplete", "mContext") .build();

LeakCanary.refWatcher(this).listenerServiceClass(DisplayLeakService.class) .excludedRefs(excludedRefs).buildAndInstall();

原创粉丝点击