网络请求之前进行网络判断WiFi是否连接

    xiaoxiao2021-03-25  69

    public boolean isWifiConnected(Context context) { AlertDialog.Builder builder = new AlertDialog.Builder(context); ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo wifiNetworkInfo = connectivityManager .getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (wifiNetworkInfo.isConnected()) { return true; } else { builder.setMessage("请检查WIFI是否连接成功!"); builder.setTitle("提示信息"); builder.setPositiveButton("设置", new DialogInterface.OnClickListener() { public void onClick(final DialogInterface dialog, int which) { Intent intent = new Intent( Settings.ACTION_WIFI_SETTINGS); startActivity(intent); //点击设置1秒后消失 new Handler().postDelayed(new Runnable() { @Override public void run() { dialog.dismiss(); } }, 1000); } }); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); return false; }

    }

    上面进行调用此方法

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

    最新回复(0)