在Web视图中实现超时

时间:2011-10-07 06:46:01

标签: android webview android-webview webviewclient

我需要为我的网络视图实现超时。如果在期望的时间内无法加载网页,我想显示用户n错误消息。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

参见Android WebView TimeOut 您基本上有一个计时器,可以通过调用getProgress()在某些时间间隔检查Webview的进度。如果在特定时间后进度未达到您选择的阈值,则调用错误消息。

另一个答案:http://groups.google.com/group/android-developers/browse_thread/thread/04a817864dc86383

答案 1 :(得分:0)

您可以在handler.postDelayed(Runnable r, int delayInMillisec)webview.loadUrl()

之后使用webview.loadDataWithBaseUrl()方法