예제 #1
0
  /** 查询提现记录详情 */
  public void queryCashDetail(final MyHandler handler, final String cashdetailId) {
    if (dialog != null && dialog.isShowing()) return;
    dialog =
        UserCenterDialog.onCreateDialog(
            mContext, mContext.getResources().getString(R.string.recommend_network_connection));
    dialog.show();
    Thread t =
        new Thread(
            new Runnable() {
              String str = "00";

              @Override
              public void run() {
                str = queryCashNet(cashdetailId);
                try {
                  JSONObject obj = new JSONObject(str);
                  final String msg = obj.getString("message");
                  final String error = obj.getString("error_code");
                  setRtnJSONObject(obj);
                  handler.handleMsg(error, msg);
                } catch (JSONException e) {
                  e.printStackTrace();
                }
                dialog.dismiss();
              }
            });
    t.start();
  }
  public void Betting() {
    final ProgressDialog progressDialog = UserCenterDialog.onCreateDialog(this);
    progressDialog.show();

    Thread t =
        new Thread(
            new Runnable() {
              String str = "00";

              @Override
              public void run() {
                str = BetAndGiftInterface.getInstance().betOrGift(betAndGift);
                progressDialog.dismiss();
                try {
                  JSONObject obj = new JSONObject(str);
                  String msg = obj.getString("message");
                  String error = obj.getString("error_code");
                  handler.handleMsg(error, msg);
                } catch (JSONException e) {
                  e.printStackTrace();
                }
              }
            });
    t.start();
  }
예제 #3
0
  @Override
  public void touzhuIssue(String issue) {
    // TODO Auto-generated method stub
    betAndGift.setBatchcode(issue);
    progressdialog = UserCenterDialog.onCreateDialog(this);
    progressdialog.show();
    // 加入是否改变切入点判断 陈晨 8.11
    Thread t =
        new Thread(
            new Runnable() {
              String str = "00";

              @Override
              public void run() {
                str = BetAndGiftInterface.getInstance().betOrGift(betAndGift);
                try {
                  JSONObject obj = new JSONObject(str);
                  String msg = obj.getString("message");
                  String error = obj.getString("error_code");
                  handler.handleMsg(error, msg);
                  isNoIssue(handler, obj);
                } catch (JSONException e) {
                  e.printStackTrace();
                }
                progressdialog.dismiss();
              }
            });
    t.start();
  }
예제 #4
0
  /** 投注action */
  public void doBettingAction(final MyHandler handler, final BetAndGiftPojo betAndGift) {
    if (dialog != null && dialog.isShowing()) return;
    dialog =
        UserCenterDialog.onCreateDialog(
            mContext, mContext.getResources().getString(R.string.recommend_network_connection));
    dialog.show();

    // 加入是否改变切入点判断 陈晨 8.11
    Thread t =
        new Thread(
            new Runnable() {
              String str = "00";

              @Override
              public void run() {
                str = BetAndGiftInterface.getInstance().betOrGift(betAndGift);
                try {
                  JSONObject obj = new JSONObject(str);
                  final String msg = obj.getString("message");
                  final String error = obj.getString("error_code");
                  setRtnJSONObject(obj);
                  handler.handleMsg(error, msg);
                } catch (JSONException e) {
                  e.printStackTrace();
                  // TODO Auto-generated method stub
                }
                dialog.dismiss();
                // dialog = null;
              }
            });
    t.start();
  }
예제 #5
0
  //	private void initIsSharetosinaweiboBtn(){
  //	  String token = shellRW.getStringValue("token");
  //	  if(token.equals("")){
  //		  is_sharetosinaweibo.setBackgroundResource(R.drawable.off);
  //	  }else{
  //		  is_sharetosinaweibo.setBackgroundResource(R.drawable.on);
  //	  }
  //	}
  private void cancleAutoLogin() {
    pBar = UserCenterDialog.onCreateDialog(this, "取消中……");
    pBar.show();
    handler.post(
        new Runnable() {

          @Override
          public void run() {
            String userno = shellRW.getStringValue("userno");
            // TODO Auto-generated method stub
            String cancleBack = CancleAutoLoginInterface.cancelAutoLogin(userno);
            try {
              JSONObject netBack = new JSONObject(cancleBack);
              String errorCode = netBack.getString("error_code");
              String massage = netBack.getString("message");
              if (errorCode.equals("0000")) {
                auto_login_set.setBackgroundResource(R.drawable.off);
                shellRW.putBooleanValue(ShellRWConstants.AUTO_LOGIN, false);
                pBar.dismiss();
              } else {
                auto_login_set.setBackgroundResource(R.drawable.on);
                shellRW.putBooleanValue(ShellRWConstants.AUTO_LOGIN, true);
                pBar.dismiss();
              }
              Toast.makeText(MoreActivity.this, massage, Toast.LENGTH_SHORT).show();
            } catch (JSONException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
            } catch (RuntimeException e) {
              // TODO: handle exception
              e.printStackTrace();
            }
          }
        });
  }
예제 #6
0
 /** 联网获取所有彩种开奖信息 */
 public void noticeAllNet() {
   if (NoticeMainActivity.isFirstNotice) {
     final ProgressDialog dialog = UserCenterDialog.onCreateDialog(this);
     dialog.show();
     final Handler handler = new Handler();
     new Thread(
             new Runnable() {
               @Override
               public void run() {
                 JSONObject lotteryInfos =
                     NoticeInterface.getInstance().getLotteryAllNotice(); // 开奖信息json对象
                 // 将获取到的开奖信息放到常量类中
                 NoticeActivityGroup.analysisLotteryNoticeJsonObject(lotteryInfos);
                 dialog.cancel();
                 handler.post(
                     new Runnable() {
                       @Override
                       public void run() {
                         // TODO Auto-generated method stub
                         initList();
                       }
                     });
               }
             })
         .start();
   } else {
     initList();
   }
 }
예제 #7
0
 /** 联网获取所有彩种开奖信息 */
 public void noticeAllNet(final boolean isRed) {
   if (NoticeMainActivity.isFirstNotice) {
     final ProgressDialog dialog = UserCenterDialog.onCreateDialog(this);
     dialog.show();
     final Handler handler = new Handler();
     new Thread(
             new Runnable() {
               @Override
               public void run() {
                 dialog.cancel();
                 handler.post(
                     new Runnable() {
                       @Override
                       public void run() {
                         // TODO Auto-generated method stub
                         addBallView(isRed);
                       }
                     });
               }
             })
         .start();
   } else {
     addBallView(isRed);
   }
 }
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   // TODO Auto-generated method stub
   super.onCreate(savedInstanceState);
   progress = UserCenterDialog.onCreateDialog(this);
   context = this;
   initDialog(NoticeActivityGroup.LOTNO);
 }
  private void netting() {
    final Handler tHandler = new Handler();
    final ProgressDialog dialog = UserCenterDialog.onCreateDialog(this);
    dialog.show();
    new Thread(
            new Runnable() {
              @Override
              public void run() {
                final JSONObject prizemore =
                    PrizeInfoInterface.getInstance().getNoticePrizeInfo(lotno, "1", "100");
                try {
                  final String msg = prizemore.getString("message");
                  final String code = prizemore.getString("error_code");
                  if (code.equals("0000")) {
                    final List<Map<String, Object>> list = JsonToString(prizemore);
                    tHandler.post(
                        new Runnable() {
                          @Override
                          public void run() {
                            // TODO Auto-generated method stub
                            dialog.dismiss();
                            SubEfficientAdapter adapter =
                                new SubEfficientAdapter(
                                    HighFrequencyNoticeHistroyActivity.this, str, list);
                            listview.setAdapter(adapter);
                          }
                        });

                  } else {
                    tHandler.post(
                        new Runnable() {
                          @Override
                          public void run() {
                            dialog.dismiss();
                            Toast.makeText(
                                    HighFrequencyNoticeHistroyActivity.this,
                                    msg,
                                    Toast.LENGTH_SHORT)
                                .show();
                          }
                        });
                  }
                } catch (JSONException e) {
                  // TODO: handle exception
                }
              }
            })
        .start();
  }
예제 #10
0
  // 充值
  private void recharge(final RechargePojo rechargepojo) {
    RWSharedPreferences pre = new RWSharedPreferences(AccountYingActivity.this, "addInfo");
    final String sessionId = pre.getStringValue(ShellRWConstants.SESSIONID);
    final String userno = pre.getStringValue(ShellRWConstants.USERNO);
    mProgress = UserCenterDialog.onCreateDialog(AccountYingActivity.this);
    mProgress.show();
    final Handler handler = new Handler();
    new Thread(
            new Runnable() {
              @Override
              public void run() {
                // TODO Auto-generated method stub
                try {
                  rechargepojo.setSessionid(sessionId);
                  rechargepojo.setUserno(userno);
                  String re = RechargeInterface.getInstance().recharge(rechargepojo);

                  JSONObject obj = new JSONObject(re);
                  String error_code = obj.getString("error_code");
                  final String message = obj.getString("message");
                  closeProgress();
                  if (error_code.equals("0000")) {
                    final String xml = obj.getString("value");
                    handler.post(
                        new Runnable() {
                          @Override
                          public void run() {
                            // TODO Auto-generated method stub
                            turnYinView(xml);
                          }
                        });
                  } else {
                    handler.post(
                        new Runnable() {
                          @Override
                          public void run() {
                            // TODO Auto-generated method stub
                            Toast.makeText(AccountYingActivity.this, message, Toast.LENGTH_SHORT);
                          }
                        });
                  }
                } catch (JSONException e) {
                  e.printStackTrace();
                }
              }
            })
        .start();
  }
예제 #11
0
 public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   getWindow()
       .setFlags(
           WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
   setContentView(R.layout.buy_activity);
   progressdialog = UserCenterDialog.onCreateDialog(this);
   HEIGHT = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕的高度
   mGallery = (FlingGallery) findViewById(R.id.buy_activity_fling_gallery);
   initNumber();
   initLights();
   initGallery();
   initImgView();
   initRollingText();
   isShortcut();
 }
예제 #12
0
 private void initTextViewContent() {
   progressdialog = UserCenterDialog.onCreateDialog(this);
   progressdialog.show();
   alipay_content = (TextView) findViewById(R.id.alipay_content);
   JSONObject jsonObject = getJSONByLotno();
   try {
     String conten = jsonObject.get("content").toString();
     alipay_content.setText(conten);
     if (progressdialog != null) {
       progressdialog.dismiss();
     }
   } catch (JSONException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
 }
예제 #13
0
 /** @param rechargepojo */
 private void getAccountNet() {
   RWSharedPreferences pre = new RWSharedPreferences(AccountYingActivity.this, "addInfo");
   final String phonenum = pre.getStringValue(ShellRWConstants.PHONENUM);
   final String userno = pre.getStringValue(ShellRWConstants.USERNO);
   mProgress = UserCenterDialog.onCreateDialog(AccountYingActivity.this);
   mProgress.show();
   final Handler handler = new Handler();
   new Thread(
           new Runnable() {
             @Override
             public void run() {
               // TODO Auto-generated method stub
               try {
                 String re =
                     AccountRechargeInterface.getInstance().recharge(userno, phonenum, TYPE);
                 final JSONObject obj = new JSONObject(re);
                 String error_code = obj.getString("error_code");
                 final String message = obj.getString("message");
                 closeProgress();
                 if (error_code.equals("0000")) {
                   final JSONArray jsonArray = obj.getJSONArray("result");
                   handler.post(
                       new Runnable() {
                         @Override
                         public void run() {
                           // TODO Auto-generated method stub
                           initNameSpinner(getList(jsonArray));
                         }
                       });
                 } else {
                   handler.post(
                       new Runnable() {
                         @Override
                         public void run() {
                           // TODO Auto-generated method stub
                           Toast.makeText(AccountYingActivity.this, message, Toast.LENGTH_SHORT)
                               .show();
                         }
                       });
                 }
               } catch (JSONException e) {
                 e.printStackTrace();
               }
             }
           })
       .start();
 }
예제 #14
0
 private void getJSONByLotno() {
   progressdialog = UserCenterDialog.onCreateDialog(this);
   progressdialog.show();
   final Handler handler = new Handler();
   new Thread(
           new Runnable() {
             @Override
             public void run() {
               // TODO Auto-generated method stub
               JSONObject jsonObjectByLotno =
                   HelpCenterInterface.getInstance().accountDetailQuery(type, pageIndex);
               try {
                 String error_code = jsonObjectByLotno.getString("error_code");
                 final String message = jsonObjectByLotno.getString("message");
                 if (error_code.equals("0000")) {
                   getList(jsonObjectByLotno);
                   handler.post(
                       new Runnable() {
                         @Override
                         public void run() {
                           // TODO Auto-generated method stub
                           showView(titleList);
                         }
                       });
                 } else {
                   handler.post(
                       new Runnable() {
                         @Override
                         public void run() {
                           // TODO Auto-generated method stub
                           Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
                         }
                       });
                 }
               } catch (Exception e) {
                 e.printStackTrace();
               }
               if (progressdialog != null) {
                 progressdialog.dismiss();
               }
             }
           })
       .start();
 }
예제 #15
0
 /** 联网检测新版本 */
 public void isUpdateNet() {
   pBar = UserCenterDialog.onCreateDialog(this);
   pBar.show();
   final Handler handler = new Handler();
   new Thread(
           new Runnable() {
             @Override
             public void run() {
               // TODO Auto-generated method stub
               JSONObject obj;
               try {
                 obj = new JSONObject(SoftwareUpdateInterface.getInstance().softwareupdate(null));
                 pBar.dismiss();
                 String softwareErrorCode = obj.getString("errorCode");
                 if (softwareErrorCode.equals("true")) {
                   // 需要升级,设置升级相关字段
                   final String softwareurl = obj.getString("updateurl");
                   final String softwaretitle = obj.getString("title");
                   final String softwaremessageStr = obj.getString("message");
                   handler.post(
                       new Runnable() {
                         @Override
                         public void run() {
                           // TODO Auto-generated method stub
                           MainUpdate update =
                               new MainUpdate(
                                   MoreActivity.this,
                                   new Handler(),
                                   softwareurl,
                                   softwaremessageStr,
                                   softwaretitle);
                           update.showDialog();
                           update.createMyDialog();
                         }
                       });
                 }
               } catch (JSONException e) {
                 // TODO Auto-generated catch block
                 e.printStackTrace();
               }
             }
           })
       .start();
 }
예제 #16
0
  public void getbatchcodes() {
    final Handler hand = new Handler();
    final ProgressDialog dialog = UserCenterDialog.onCreateDialog(this);
    dialog.show();
    batchcodes.clear();
    new Thread(
            new Runnable() {

              @Override
              public void run() {
                // TODO Auto-generated method stub
                String bathcode =
                    getRecoveryBatchCode
                        .getInstance()
                        .getCode(betAndGift.getLotno(), String.valueOf(iProgressQishu));

                try {
                  JSONObject json = new JSONObject(bathcode);
                  JSONArray array = json.getJSONArray("result");
                  String errorcode = json.getString("error_code");
                  final String message = json.getString("message");
                  dialog.dismiss();
                  if (errorcode.equals("0000")) {
                    for (int i = 0; i < array.length(); i++) {
                      JSONObject obj = array.getJSONObject(i);
                      String betcode = obj.getString("batchCode");
                      batchcodes.add(betcode);
                    }
                    hand.post(
                        new Runnable() {

                          @Override
                          public void run() {
                            // TODO Auto-generated method stub
                            getviewofzhuiqi();
                          }
                        });
                  } else {
                    hand.post(
                        new Runnable() {

                          @Override
                          public void run() {
                            // TODO Auto-generated method stub
                            dialog.dismiss();
                            Toast.makeText(ZixuanZhuihao.this, message, Toast.LENGTH_SHORT).show();
                          }
                        });
                    state = 0;
                  }

                } catch (JSONException e) {
                  // TODO: handle exception
                  hand.post(
                      new Runnable() {

                        @Override
                        public void run() {
                          // TODO Auto-generated method stub
                          dialog.dismiss();
                          Toast.makeText(ZixuanZhuihao.this, "期号获取失败", Toast.LENGTH_SHORT).show();
                        }
                      });
                  state = 0;
                }
              }
            })
        .start();
  }
예제 #17
0
 public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   progress = UserCenterDialog.onCreateDialog(this);
   setContentView(R.layout.notice_prizes_single_specific_main);
   noticeAllNet();
 }