android 关于webview的内存泄露

 在onDestory里面写入以下代码

try {
            if (mWvmy != null) {
                ViewParent parent = mWvmy.getParent();
                if (parent != null) {
                    ((ViewGroup) parent).removeView(mWvmy);
                }
                webSettings.setJavaScriptEnabled(false);
                mWvmy.clearHistory();
                mWvmy.clearView();
                mWvmy.stopLoading();
                mWvmy.removeAllViewsInLayout();
                mWvmy.removeAllViews();
                mWvmy.setWebViewClient(null);
//                CookieSyncManager.getInstance().stopSync();
                mWvmy.destroy();
                mWvmy = null;
                
            }
        } catch (Throwable throwable) {
            throwable.printStackTrace();
        } finally {
            super.onDestroy();
        }

 

你可能感兴趣的:(android 关于webview的内存泄露)