判断网络是否连接,

    xiaoxiao2021-03-25  102

    当然首先要在AndroidManifest中添加权限:

    <uses-permission android:name="android.permission.INTERNET" /> 代码中:

    boolean ok=isNetworkConnected(this); if (ok){ //网络连接上的事件 }else { showDialog();//网络无连接时弹出提示框 } private void showDialog() { AlertDialog.Builder builder=new AlertDialog.Builder(this); builder.setTitle("当前网络不可用,请连接网络!"); builder.setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.create().show(); } public boolean isNetworkConnected(Context context) {//判断网络是否连接 if (context != null) { ConnectivityManager mConnectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo(); if (mNetworkInfo != null) { return true; } } return false; }

    转载请注明原文地址: https://ju.6miu.com/read-13600.html

    最新回复(0)