安信科技官网-触屏版
当前位置:首页 > 安信自媒体 > 移动微信

安卓webview未连接网络时提示处理方案代码!

时间:2022年9月28日 浏览:
首先我们需要定义一个判断网络的公共类NetUtil.java

以下为解决方案代码:


import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class NetUtil {
public static boolean isNetConnected(Context context) {
boolean isNetConnected;
ConnectivityManager connManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connManager.getActiveNetworkInfo();
if (info != null && info.isAvailable()) {
isNetConnected = true;
} else {
isNetConnected = false;
}
return isNetConnected;
}
}



然后在拥有WebView的Activity的onCreate()方法里调用这个公共类,并且做出网络异常的判断

if(!NetUtil.isNetConnected(this)){
//提示用户网络连接异常
}else{
//加载URL
}
至此,简单的功能便可实现,维护到了接口数据不被暴漏。

当前页面电脑端访问网址:


发送给朋友 分享到朋友圈

手机版电脑版