Android小记-WebView的回收销毁
Posted everlastxgb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android小记-WebView的回收销毁相关的知识,希望对你有一定的参考价值。
关于Activity中使用WebView后如何回收,直接看以下代码:
public class MainActivity extends Activity
private FrameLayout mWebContainer;
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.your_layout);
mWebContainer = (FrameLayout) findViewById(R.id.web_container);
mWebView = new WebView(getApplicationContext());
mWebContainer.addView(mWebView);
@Override
protected void onDestroy()
super.onDestroy();
destroyWebView();
public void destroyWebView()
mWebContainer.removeAllViews();
if(mWebView != null)
mWebView.clearHistory();
mWebView.clearCache(true);
mWebView.loadUrl("about:blank"); // clearView() should be changed to loadUrl("about:blank"), since clearView() is deprecated now
mWebView.freeMemory();
mWebView.pauseTimers();
mWebView = null; // Note that mWebView.destroy() and mWebView = null do the exact same thing
以上是关于Android小记-WebView的回收销毁的主要内容,如果未能解决你的问题,请参考以下文章