每次app移动到前台时都会调用Android WebView onCreate

时间:2014-08-08 06:14:45

标签: android web-applications android-activity webview foreground

我正在创建一个简单的原生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//");


}

请帮忙。

0 个答案:

没有答案