コード例 #1
0
  /** 标准请求 */
  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();
    }
  }
コード例 #2
0
 /** 给服务器传字符串 */
 public void pushString() {
   if (!NetUtils.hasConnectedNetwork()) {
     UIUtils.showToastSafe("无法连接网络");
     //            Toast.makeText(UIUtils.getContext(), "无法联网。。", Toast.LENGTH_LONG).show();
     return;
   }
   // 请求
   get();
 }