gpt4 book ai didi

Android webView : check internet connectivity, 持续,直到加载 HTML

转载 作者:行者123 更新时间:2023-11-29 22:53:39 25 4
gpt4 key购买 nike

我有一个 android webView 应用程序;当互联网不可用时,我需要它来显示自定义 HTML 页面。我也希望用户在加载过程中与互联网断开连接时,可以看到我的 URL。所以我只想做一些事情,让用户在她/他断开连接时获得我的自定义页面。我搜索了很多答案,但没有找到正确的答案。

最佳答案

您可以使用 RxJava/RxAndroid 来检查互联网连接是否可用。这answer应该为您提供实现所需的所有代码。或者,您可以使用 ReactiveNetwork并使用 observeNetworkConnectivity(context) 方法观察 Connectivity,如下所示:

ReactiveNetwork
.observeNetworkConnectivity(context)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
connectivity -> {
// do something with connectivity
// you can call connectivity.state() or connectivity.type();
}
throwable -> {
// handle error here
}
);

如果您想使用 LiveData 等 Android 架构组件来实现它,请阅读此 code有关详细信息,请查看此 article

关于Android webView : check internet connectivity, 持续,直到加载 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57643802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com