Не удалось уничтожить WebView
Во-первых, много примеров, которые я попробовал для уничтожения webview в Android.
Например: Утечка памяти в Android
Хотя я разрушал webview в onDestroy() и программным образом объявлял 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;
}
Кто-нибудь мне поможет.. спасибо..