首先,我尝试了许多破坏Android中的webview的例子.
例如: Android中的内存泄漏
虽然我在onDestroy()中销毁webview并以编程方式声明了webview,但内存泄漏问题也将在我的Android设备中发生.
以下是我的编码..
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();
mWebContainer.removeAllViews();
mWebView.clearHistory();
mWebView.clearCache(true);
mWebView.clearView();
mWebView.destroy();
mWebView = null;
}
Run Code Online (Sandbox Code Playgroud)
有人帮帮我..谢谢..