欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

判断是否有网

程序员文章站 2022-05-19 18:56:29
...

NetTestUtil

public class NetTestUtil {
    public static boolean netTest(Context context){
        ConnectivityManager connectivityManager= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        if(connectivityManager==null){
            Toast.makeText(context,"断网了,请连接网络后重试!",Toast.LENGTH_SHORT).show();
            return false;
        }
        NetworkInfo netInfo=connectivityManager.getActiveNetworkInfo();
        if(netInfo==null){
            Toast.makeText(context,"断网了,请连接网络后重试!",Toast.LENGTH_SHORT).show();
            return false;
        }
        if(netInfo.isConnected()){
            return  true;
        }
        return false;
    }
}