当互联网连接失败,然后显示文本并重复循环,直到连接可用?

时间:2012-03-12 08:06:19

标签: android networking android-webview

我在网页浏览中显示一个网站。我现在想首先在顶部显示一个带有徽标的空白屏幕,并显示“正在检查Internet连接”文本。当连接可用时,我会在webview中显示该网站。 稍后当互联网连接失败时,我想显示带有徽标和文本“检查Internet连接并尝试连接”的相同空白屏幕。

1 个答案:

答案 0 :(得分:1)

在实际显示webview内容之前,你可以

WebView.loadUrl (String url)

url可以是/assets文件夹中的本地文件,你可以使用像你这样的简单html

  

顶部带有徽标的空白屏幕和文本"检查互联网   连接

更新

第1步:检查互联网,这是你可以控制的

第2步:尝试加载实际网站,

WebView.setWebViewClient(new WebViewClient(...))

在您的WebViewClient班级中,覆盖方法

public void onReceivedError (WebView view, int errorCode, String description, String failingUrl)

收到错误时,您可以WebView.loadUrl(...)