在Android中加载Web内容后实现函数运行的最有效方法?

时间:2014-08-25 07:56:12

标签: android webview

所以我有一个程序从后台线程中的远程服务器加载图像和文本引用。我有倒计时,10秒后从远程服务器加载新图像和新报价。但是,当连接缓慢时,有时会在倒计时中途加载内容,所以我只想在加载内容后才开始倒计时。

从我的搜索中我发现webView.setWebViewClient似乎是一种方法,通过将timer.start放在onPageFinished方法中。

我相信我很难用我的问题来回答我的问题的有用解决方案,所以我在这里要求希望有更多知识渊博的人可以帮助我找到webView方法是否可行,或者是否有更有效的方法来解决我的问题?

1 个答案:

答案 0 :(得分:0)

您自己回答:)如果您要将内容加载到WebView中,请覆盖WebViewClient的onPageFinished方法。

webview.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        Timer timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                webview.reload();
            }
        }, 10 * 1000);
    }
});