【问题标题】:Android webView Load in BackgroundAndroid webView 在后台加载
【发布时间】:2011-11-08 23:32:42
【问题描述】:

我有一个应用程序,我想打开一个 webview 现在我正在以最简单的方式加载 webview 我想在后台加载网页,这样用户就不用等待了 可能在后台运行的服务中或之前的活动中 我环顾论坛,找不到对该主题的引用 帮助将被appriciated。 谢谢

【问题讨论】:

    标签: android android-webview


    【解决方案1】:

    您可以将 webview 的可见性设置为 GONE 并加载页面,当 onPageFinished 被触发时,您可以显示 webview。

    希望这会有所帮助。

    【讨论】:

    • 将 HTML 代码加载到 WebView 时会触发 onPageFinished 事件。如果稍后一些 JavaScript 代码将运行,网页将继续创建,这需要时间。 Visibility = GONE 不影响加载时间(刚刚测试过)。
    【解决方案2】:

    前段时间我也遇到过同样的问题,我知道你想要什么。异步任务!这是一个很好的链接,我继续阅读以使其正常工作!

    http://www.brighthub.com/mobile/google-android/articles/82805.aspx

    如何让它正常工作。 在 doInBackground 中加载您的 webview,也许还有一个显示您的应用程序正在运行的 ProgressDialog?

    GL 伴侣

    【讨论】:

      【解决方案3】:

      您可以使用 asynctaskLoader take a look 它比 asynctask 更好,因为它可以管理方向更改和其他一些很酷的事情...

      【讨论】:

        猜你喜欢
        • 2019-11-06
        • 1970-01-01
        • 1970-01-01
        • 2019-02-01
        • 1970-01-01
        • 2019-01-31
        • 2012-07-05
        • 1970-01-01
        • 2021-02-16
        相关资源
        最近更新 更多