【问题标题】:Android WebView Reload when the app loads应用加载时 Android WebView 重新加载
【发布时间】:2010-08-18 22:51:12
【问题描述】:

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

如何在 onStop() 方法中终止应用程序?或者,我是否应该执行其他操作,以便在每次加载时重新启动应用程序。

提前致谢!

【问题讨论】:

  • 通常在 Android 中,当您离开应用程序然后返回时,该应用程序应该与您离开时的位置相同。这允许用户执行多项任务......即,阅读电子邮件,从他们在您的应用程序中中断的地方继续。为什么要重启呢?

标签: android webview restart


【解决方案1】:

你将确保你的应用程序结束

public void finish() {
        super.finish();
}

所以下次您的 webview 将再次在您的代码中加载指定页面

【讨论】:

    【解决方案2】:

    我同意 Mayra 的观点,但如果您真的需要这个,请尝试将逻辑放到 onResume 方法中。

    【讨论】:

      【解决方案3】:

      你们都说得对,但为了更好地理解,我建议 changus 理解这个图:

      http://www.androidside.com/data/geditor/0812/1062731775_4e7c4d93_android+activity+life+cycle.jpg

      还有这个页面:

      http://developer.android.com/guide/topics/fundamentals.html#lcycles

      【讨论】:

        猜你喜欢
        • 2012-05-12
        • 1970-01-01
        • 2014-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多