欢迎来到安信科技官方网站!【www.anxin66.com】
18112005550
工作时间: 8:30-21:30
新闻中心
News Center

安卓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
   }    
至此,简单的功能便可实现,维护到了接口数据不被暴漏。
Copyright © 2007-2024 安信科技(十五周年纪念版) All Rights Reserved  备案号:苏ICP备15047094号-3 
网站首页 |  新闻资讯 |  服务项目 |  软件产品 |  试用下载 |  需求提交 |  模版建站 |  关于安信 |  产品授权 |  联系我们 |  定制开发 | 
服务热线:181-1200-5550  客服QQ: 120094883  | 邮箱:120094883#qq.com(#改@)