网络是否连接

来源:互联网 发布:淘宝怎样和卖家联系 编辑:程序博客网 时间:2024/05/19 02:44

注意:需要在XML文件中配置权限
uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE”

 @Override    public void onActivityCreated(@Nullable Bundle savedInstanceState) {        super.onActivityCreated(savedInstanceState);        boolean work = isNetWork(getActivity());        if (work == true){            Toast.makeText(getActivity(),"网络已连接!!!",Toast.LENGTH_LONG).show();        }else {            Toast.makeText(getActivity(),"网络未连接!!!",Toast.LENGTH_LONG).show();            //跳转到设置页面            startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS))        }    }    public boolean isNetWork(Context context){        if (context != null){            ConnectivityManager manager= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);            NetworkInfo info = manager.getActiveNetworkInfo();            if (info != null){                return info.isAvailable();            }        }        return false;    }
0 0