【发布时间】:2011-10-07 06:46:01
【问题描述】:
我需要为我的 webviews 实现超时。如果无法在所需时间内加载网页,我想向用户显示错误消息。有没有办法做到这一点?
【问题讨论】:
标签: android webview android-webview webviewclient
我需要为我的 webviews 实现超时。如果无法在所需时间内加载网页,我想向用户显示错误消息。有没有办法做到这一点?
【问题讨论】:
标签: android webview android-webview webviewclient
见Android WebView TimeOut 您基本上有一个计时器,它通过调用getProgress() 在某些时间间隔检查 webview 的进度。如果在特定时间后进度未达到您选择的阈值,则调用错误消息。
另一个答案:http://groups.google.com/group/android-developers/browse_thread/thread/04a817864dc86383
【讨论】:
你可以在webview.loadUrl()或webview.loadDataWithBaseUrl()之后使用handler.postDelayed(Runnable r, int delayInMillisec)方法
【讨论】: