我正在編寫一個具有webview的android應用程序。在第一次加載時,它工作正常,我可以瀏覽並鑽取到頁面。我的預期行爲是,如果我離開應用程序並回來,它應該重定向到我設置爲在webView.loadUrl(「我在這裏設置的頁面」)調用的頁面,但它似乎加載了頁面當我上次使用它時,我是最後一次。Android WebView在應用程序加載時重新加載
如何殺死onStop()方法中的應用程序?或者,我是否應該做其他事情,以便在每次加載時重新啓動應用程序。
在此先感謝!
我正在編寫一個具有webview的android應用程序。在第一次加載時,它工作正常,我可以瀏覽並鑽取到頁面。我的預期行爲是,如果我離開應用程序並回來,它應該重定向到我設置爲在webView.loadUrl(「我在這裏設置的頁面」)調用的頁面,但它似乎加載了頁面當我上次使用它時,我是最後一次。Android WebView在應用程序加載時重新加載
如何殺死onStop()方法中的應用程序?或者,我是否應該做其他事情,以便在每次加載時重新啓動應用程序。
在此先感謝!
您將確保您的應用程序與
public void finish() {
super.finish();
}
末所以下一次你的WebView將重新加載指定的網頁代碼中的
我同意Mayra,但如果您真的需要這個,請嘗試將邏輯放到onResume方法中。
你們都是正確的,但爲了更好地理解,我建議changus明白這個圖:
http://www.androidside.com/data/geditor/0812/1062731775_4e7c4d93_android+activity+life+cycle.jpg
以及本頁面:
http://developer.android.com/guide/topics/fundamentals.html#lcycles
通常在Android中,當您離開一個應用程序然後回來時,該應用程序預計與您離開時位於相同的位置。這可以讓用戶進行多任務處理..也就是說,閱讀電子郵件,拿起他們在應用程序中停止的地方。你爲什麼要重新啓動它? – 2010-08-18 22:53:31