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

标签 android networking android-webview

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

最佳答案

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

WebView.loadUrl(字符串 url)

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

a blank screen with a logo at the top and a text "Checking Internet Connection

更新:

step1 :上网查一下,这是你能控制的

step2: 尝试加载实际网站,

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

在您的 WebViewClient 类中,覆盖方法

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

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

关于android - 当互联网连接失败时,然后显示文本并重复循环直到连接可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663531/

相关文章:

安卓 : How to make TextView with compound bitmap

Linux:环回接口(interface)上的传入数据包

android - Visual Studio/Xamarin OnClickListener

android - 应用程序包安装程序在安装时意外停止

android - nodejs可以服务android和ios吗

android-webview - Android WebView 在 Android-L 上以编程方式设置代理

android - DownloadListener 不下载图片?

networking - 模拟 UPnP 路由器

networking - TCP 兼容性 : Why is TCP not compatible with packet broadcast and multicasting actions?

java - 在全屏模式下在 webview 中播放视频时隐藏后台 Activity 的内容