所以我有一个程序从后台线程中的远程服务器加载图像和文本引用。我有倒计时,10秒后从远程服务器加载新图像和新报价。但是,当连接缓慢时,有时会在倒计时中途加载内容,所以我只想在加载内容后才开始倒计时。
从我的搜索中我发现webView.setWebViewClient似乎是一种方法,通过将timer.start放在onPageFinished方法中。
我相信我很难用我的问题来回答我的问题的有用解决方案,所以我在这里要求希望有更多知识渊博的人可以帮助我找到webView方法是否可行,或者是否有更有效的方法来解决我的问题?
答案 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);
}
});