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(); } } }
网络判断,返回设置页面
最新推荐文章于 2020-12-16 14:02:07 发布