我正在创建一个简单的原生android应用程序,其中包含webview。主屏幕本身就是webview,因此我的android应用程序只有一个单一的活动,只不过是WebviewActivity。 我观察到,当我将应用程序放在后台然后移动到前台时,每次执行oncreate并且总是调用loadURL,这基本上会重新加载整个应用程序。
有没有办法阻止这种行为?我希望用户能够立即看到应用程序,并且不会重新加载。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.out.println(">>>> Starting Intent Filter name = " + getIntent());
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDatabaseEnabled(true);
webSettings.setDomStorageEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("http://www.google.com//");
}
请帮忙。