コード例 #1
0
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
      case R.id.orderitem:
        if (Constants.orderList.size() > 0) {
          // finish();
          Intent i = new Intent(CardOrder.this, CardInfoActivity.class);
          startActivity(i);
        } else {
          Toast.makeText(CardOrder.this, "選択してください。", Toast.LENGTH_SHORT).show();
        }
        return true;

      case R.id.deleteitem:
        if (Constants.orderList.size() == 1) {
          Response response;
          try {
            if (CheckInternet.checkConn(CardOrder.this)) {
              response = Utility.deleteFromCardOrder(Constants.userName);
            } else {
              response = null;
            }
            if (response.getStatus().equals("OK")) {

              finish();
              startActivity(new Intent(CardOrder.this, CardOrder.class));
              Constants.orderList.clear();
              Toast.makeText(this, "削除しました", Toast.LENGTH_LONG).show();
            } else {
              Toast.makeText(this, "削除することができません。", Toast.LENGTH_LONG).show();
            }

            return true;

          } catch (Exception e) {
            Toast.makeText(this, e + "", Toast.LENGTH_LONG).show();
          }
        } else {
          Toast.makeText(this, "削除することができません。", Toast.LENGTH_LONG).show();
        }
      default:
        return super.onOptionsItemSelected(item);
    }
  }
  private void PopulateListByJSONArray() {

    try {
      String newtime = Utility.getdate();
      String accesskey = Utility.MD5_Hash(Constants.email + newtime + "moko");
      Constants.ACCESS_KEY = accesskey;
      Constants.proc_date = newtime;
      JSONArray response;
      if (CheckInternet.checkConn(PurchaseHistory.this)) {
        response = Utility.getPurchaseHistory();
      } else {
        response = null;
      }

      if (response != null) {

        for (int i = 0; i < response.length(); i++) {

          JSONObject jObj = response.getJSONObject(i);

          JSONArray cardsArray = jObj.getJSONArray("cards");

          String orderCreationDate = jObj.getString("created_at");

          for (int j = 0; j < cardsArray.length(); j++) {
            JSONObject jo = cardsArray.getJSONObject(j).getJSONObject("card");
            PurchaseHistoryEntity purchaseHistoryEntity = new PurchaseHistoryEntity();

            purchaseHistoryEntity.set_original_image_url(jo.getString("original_image_url"));

            purchaseHistoryEntity.setBuilding(jo.getString("building"));
            purchaseHistoryEntity.setAddress1(jo.getString("address1"));
            purchaseHistoryEntity.setZip(jo.getString("zip"));
            purchaseHistoryEntity.setSei(jo.getString("sei"));
            purchaseHistoryEntity.set_mail_address(jo.getString("email"));

            purchaseHistoryEntity.set_file_path(jo.getString("file_path"));
            purchaseHistoryEntity.set_created_at(jo.getString("created_at"));
            purchaseHistoryEntity.setAddress2(jo.getString("address2"));
            purchaseHistoryEntity.set_company_name(jo.getString("company_name"));
            purchaseHistoryEntity.set_company_kana(jo.getString("company_kana"));
            purchaseHistoryEntity.setAddress3(jo.getString("address3"));
            purchaseHistoryEntity.set_updated_at(jo.getString("updated_at"));
            purchaseHistoryEntity.set_proc_card_id(jo.getString("proc_card_id"));
            purchaseHistoryEntity.setUrl(jo.getString("url"));
            purchaseHistoryEntity.set_status_ja(jo.getString("status_ja"));

            purchaseHistoryEntity.setSeimei(jo.getString("seimei"));
            purchaseHistoryEntity.setMemo(jo.getString("memo"));
            purchaseHistoryEntity.setKeitai(jo.getString("keitai"));
            purchaseHistoryEntity.setAddress4(jo.getString("address4"));
            // purchaseHistoryEntity.setYakusyoku(jo.getString("yakusyoku"));
            purchaseHistoryEntity.set_thumbnail_image_url1(jo.getString("thumbnail_image_url1"));
            purchaseHistoryEntity.set_thumbnail_image_url2(jo.getString("thumbnail_image_url2"));
            purchaseHistoryEntity.set_thumbnail_image_url3(jo.getString("thumbnail_image_url3"));
            purchaseHistoryEntity.set_thumbnail_image_url4(jo.getString("thumbnail_image_url4"));
            purchaseHistoryEntity.setTel(jo.getString("tel"));

            purchaseHistoryEntity.set_mei_kana(jo.getString("mei_kana"));
            purchaseHistoryEntity.setId(jo.getString("id"));
            purchaseHistoryEntity.set_file_name(jo.getString("file_name"));
            purchaseHistoryEntity.set_user_id(jo.getString("user_id"));
            purchaseHistoryEntity.setMei(jo.getString("mei"));
            purchaseHistoryEntity.set_file_size(jo.getString("file_size"));
            /*	purchaseHistoryEntity.set_file_extension(jo
            .getString("file_extension"));*/
            purchaseHistoryEntity.setFax(jo.getString("fax"));
            purchaseHistoryEntity.set_sei_kana(jo.getString("sei_kana"));
            // watchListAllEntity.setBusyo(jo.getString("busyo"));
            purchaseHistoryEntity.setStatus(jo.getString("status"));
            purchaseHistoryEntity.set_order_created_at(orderCreationDate);
            purchaseHistoryEntity.set_order_amount(cardsArray.length() + "");

            listrow.add(purchaseHistoryEntity);
          }
        }
      }

    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    runOnUiThread(returnRes);
  }
コード例 #3
0
  private void PopulateListByJSONArray() {

    try {
      String newtime = Utility.getdate();
      String accesskey = Utility.MD5_Hash(Constants.email + newtime + "moko");
      Constants.ACCESS_KEY = accesskey;
      Constants.proc_date = newtime;
      if (CheckInternet.checkConn(CardOrder.this)) {
        response = Utility.getAllList();
      } else {
        response = null;
      }
      if (response != null) {

        for (int i = 0; i < response.length(); i++) {
          WatchListAllEntity watchListAllEntity = new WatchListAllEntity();
          // String s=(String) response.getJSONObject(i).get("card");
          JSONObject jo = response.getJSONObject(i).getJSONObject("card");

          watchListAllEntity.set_original_image_url(jo.getString("original_image_url"));

          watchListAllEntity.setBuilding(jo.getString("building"));
          watchListAllEntity.setAddress1(jo.getString("address1"));
          watchListAllEntity.setZip(jo.getString("zip"));
          watchListAllEntity.setSei(jo.getString("sei"));

          watchListAllEntity.set_mail_address(jo.getString("email"));

          watchListAllEntity.set_file_path(jo.getString("file_path"));
          watchListAllEntity.set_created_at(jo.getString("created_at"));
          watchListAllEntity.setAddress2(jo.getString("address2"));
          watchListAllEntity.set_company_name(jo.getString("company_name"));
          watchListAllEntity.set_company_kana(jo.getString("company_kana"));
          watchListAllEntity.setAddress3(jo.getString("address3"));
          watchListAllEntity.set_updated_at(jo.getString("updated_at"));
          watchListAllEntity.set_proc_card_id(jo.getString("proc_card_id"));
          watchListAllEntity.setUrl(jo.getString("url"));
          watchListAllEntity.set_status_ja(jo.getString("status_ja"));

          watchListAllEntity.setSeimei(jo.getString("seimei"));
          watchListAllEntity.setMemo(jo.getString("memo"));
          watchListAllEntity.setKeitai(jo.getString("keitai"));
          watchListAllEntity.setAddress4(jo.getString("address4"));
          // watchListAllEntity.setYakusyoku(jo.getString("yakusyoku"));
          watchListAllEntity.set_thumbnail_image_url1(jo.getString("thumbnail_image_url1"));
          Drawable image =
              Utility.ImageOperations(
                  jo.getString("thumbnail_image_url1").replace(" ", "%20"), "image.jpg");

          watchListAllEntity.setImage(image);
          watchListAllEntity.set_thumbnail_image_url2(jo.getString("thumbnail_image_url2"));
          watchListAllEntity.set_thumbnail_image_url3(jo.getString("thumbnail_image_url3"));
          watchListAllEntity.set_thumbnail_image_url4(jo.getString("thumbnail_image_url4"));
          Log.e(
              "Url1,Url2,Url3,Url4",
              jo.getString("thumbnail_image_url1")
                  + ","
                  + jo.getString("thumbnail_image_url2")
                  + ","
                  + jo.getString("thumbnail_image_url3")
                  + ","
                  + jo.getString("thumbnail_image_url4")
                  + "");
          watchListAllEntity.setTel(jo.getString("tel"));

          watchListAllEntity.set_mei_kana(jo.getString("mei_kana"));
          watchListAllEntity.setId(jo.getString("id"));
          watchListAllEntity.set_file_name(jo.getString("file_name"));
          watchListAllEntity.set_user_id(jo.getString("user_id"));
          watchListAllEntity.setMei(jo.getString("mei"));
          watchListAllEntity.set_file_size(jo.getString("file_size"));
          /*
           * watchListAllEntity.set_file_extension(jo
           * .getString("file_extension"));
           */
          watchListAllEntity.setFax(jo.getString("fax"));
          watchListAllEntity.set_sei_kana(jo.getString("sei_kana"));
          // watchListAllEntity.setBusyo(jo.getString("busyo"));
          watchListAllEntity.setStatus(jo.getString("status"));

          listrow.add(watchListAllEntity);
        }
      }

    } catch (JSONException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    runOnUiThread(returnRes);
  }