/** 标准请求 */ public void getDataByNet() { // flag = true; // TODO 判断网络情况,1 是否能上网;2 是否是wifi 如果不是wifi就弹出对话框判断是否请求 if (!NetUtils.hasConnectedNetwork()) { UIUtils.showToastSafe("无法连接网络"); // Toast.makeText(UIUtils.getContext(), "无法联网。。", Toast.LENGTH_LONG).show(); return; } else if (!NetUtils.isWifiConnected()) { // 不是wifi AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setMessage("没有连接 WIFI 是否继续加载?"); builder.setPositiveButton( "继续", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // 请求 get(); } }); builder.setNegativeButton("取消", null); builder.show(); } else { // 是wifi,正常请求 // 请求 get(); } }
/** 给服务器传字符串 */ public void pushString() { if (!NetUtils.hasConnectedNetwork()) { UIUtils.showToastSafe("无法连接网络"); // Toast.makeText(UIUtils.getContext(), "无法联网。。", Toast.LENGTH_LONG).show(); return; } // 请求 get(); }