我正在编写一个具有 webview 的 android 应用程序。在第一次加载时它工作正常,我可以浏览并深入到页面。我的预期行为是,如果我离开应用程序并返回,它应该重定向到我设置为在 webView.loadUrl("[page i set here]") 中调用的页面,但它似乎加载了页面我最后一次使用它时是最后一次使用它。
如何在 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