网络判断,返回设置页面

来源:互联网 发布:尤克里里谱软件 编辑:程序博客网 时间:2024/06/05 23:03
public void isNetworkConnected(final Context context) {    if (context != null) {        ConnectivityManager mConnectivityManager = (ConnectivityManager) context                .getSystemService(Context.CONNECTIVITY_SERVICE);        NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();        if (mNetworkInfo != null) {            Toast.makeText(context, "当前网络可用", Toast.LENGTH_SHORT).show(); ;        }else{            new AlertDialog.Builder(context)                    .setMessage("请设置您的网络")                    .setPositiveButton("去往设置页面", new DialogInterface.OnClickListener() {                        @Override                        public void onClick(DialogInterface dialogInterface, int i) {                            Intent intent =  new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);                            context.startActivity(intent);                        }                    })                    .setNegativeButton("取消",null)                    .create().show();        }    }}
原创粉丝点击