public void handleMessage(Message msg) {
          switch (msg.what) {
            case 0:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "网络异常!", Toast.LENGTH_LONG).show();
              break;
            case 1:
              progressdialog.dismiss();
              initList();
              break;
            case 2:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "发生异常!", Toast.LENGTH_LONG).show();
              break;
            case 3:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "传入参数不是JSON格式!", Toast.LENGTH_LONG).show();
              break;

            case 4:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "系统正在维护请稍候再试", Toast.LENGTH_LONG).show();
              break;
            case 5:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "获取信息失败!", Toast.LENGTH_LONG).show();
              break;

            case 6:
              progressdialog.dismiss();
              FootballContantDialog.alertIssueNOFQueue(FootballSixSemiFinal.this);
              break;
            case 7:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "转码异常!", Toast.LENGTH_LONG).show();
              break;
            case 8:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "网络异常!", Toast.LENGTH_LONG).show();
              break;
            case 9:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注失败余额不足!", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示注册成功
              break;
            case 10:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "该期已结束!", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示用户已注册
              break;
            case 11:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "彩票投注中!", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示系统结算,请稍后
              break;
            case 12:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注成功,出票成功!", Toast.LENGTH_LONG).show();

              for (int i = 0; i < ballTables.size(); i++) {
                ballTables.get(i).clearAllHighlights();
              }
              Intent intent = new Intent(UserLogin.SUCCESS);
              sendBroadcast(intent);
              break;
            case 14:
              // //需要添加AlertDialog提示用户登录成功
              progressdialog.dismiss();
              if (isFinishing() == false) {
                PublicMethod.showDialog(FootballSixSemiFinal.this);
              }
              // 投注成功后清除小球

              for (int i = 0; i < ballTables.size(); i++) {
                ballTables.get(i).clearAllHighlights();
              }
              Intent intent2 = new Intent(UserLogin.SUCCESS);
              sendBroadcast(intent2);
              break;
            case 15:
              progressdialog.dismiss();
              // 30分钟后再次登录 陈晨 20100719
              Intent intentSession = new Intent(FootballSixSemiFinal.this, UserLogin.class);
              startActivity(intentSession);
              break;
            case 16:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "网络异常!", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示登录失败
              break;
            case 17:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注失败!", Toast.LENGTH_LONG).show();
              break;
            case 18:
              // 将图片的背景设置回原来的图案表示可点击
              liucb_btn_touzhu.setImageResource(R.drawable.imageselecter);
              break;
            case 19:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "没有期号可以投注!", Toast.LENGTH_LONG).show();
              break;
            case 20:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "传入场次错误!", Toast.LENGTH_LONG).show();
              break;
            case 21:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "返回对阵为空!", Toast.LENGTH_LONG).show();
              break;
            case 22:
              progressdialog.dismiss();
              alertZC(re);
              break;
            case 23:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注期号不存在,或已过期!", Toast.LENGTH_LONG).show();
              break;
            case 24:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), msg.obj + "", Toast.LENGTH_SHORT).show();
              break;
            case 25:
              progressdialog.dismiss();
              showBatchcodesDialog(bactchCodes);
              break;
          }
        }
Exemplo n.º 2
0
        public void handleMessage(Message msg) {
          String result = msg.getData().getString("get");
          switch (msg.what) {
            case 0:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "网络异常!", Toast.LENGTH_LONG).show();
              break;
            case 1:
              progressdialog.dismiss();
              initList();
              break;
            case 2:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "发生异常!", Toast.LENGTH_LONG).show();
              break;
            case 3:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "传入参数不是JSON格式!", Toast.LENGTH_LONG).show();
              break;
            case 4:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "系统正在维护请稍候再试", Toast.LENGTH_LONG).show();
              break;
            case 5:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "传入期号错误!", Toast.LENGTH_LONG).show();
              break;

            case 6:
              progressdialog.dismiss();
              FootballContantDialog.alertIssueNOFQueue(FootballSFLottery.this);
              break;
            case 7:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "转码异常!", Toast.LENGTH_LONG).show();
              break;
            case 8:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "网络异常!", Toast.LENGTH_LONG).show();
              break;
            case 9:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注失败余额不足!", Toast.LENGTH_LONG).show();

              break;
            case 10:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "获取信息失败!", Toast.LENGTH_LONG).show();
              break;
            case 11:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "彩票投注中!", Toast.LENGTH_LONG).show();
              break;
            case 12:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注成功,出票成功!", Toast.LENGTH_LONG).show();

              for (int i = 0; i < ballTables.size(); i++) {
                ballTables.get(i).clearAllHighlights();
              }
              Intent intent = new Intent(UserLogin.SUCCESS);
              sendBroadcast(intent);
              break;
            case 14:
              progressdialog.dismiss();
              if (isFinishing() == false) {
                PublicMethod.showDialog(FootballSFLottery.this);
              }
              for (int i = 0; i < ballTables.size(); i++) {
                ballTables.get(i).clearAllHighlights();
              }
              changeTextSumMoney(getZhuShu());
              Intent intent1 = new Intent(UserLogin.SUCCESS);
              sendBroadcast(intent1);
              break;
            case 15:
              progressdialog.dismiss();
              // 30分钟后再次登录 陈晨 20100719
              Intent intentSession = new Intent(FootballSFLottery.this, UserLogin.class);
              startActivity(intentSession);
              break;
            case 16:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "网络异常!", Toast.LENGTH_LONG).show();
              break;
            case 17:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注失败!", Toast.LENGTH_LONG).show();
              break;
            case 18:
              // 将图片的背景设置回原来的图案表示可点击
              sfc_btn_touzhu.setImageResource(R.drawable.imageselecter);
              break;
            case 19:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "没有期号可以投注!", Toast.LENGTH_LONG).show();
              break;
            case 20:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "传入场次错误!", Toast.LENGTH_LONG).show();
              break;
            case 21:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "返回对阵为空!", Toast.LENGTH_LONG).show();
              break;
            case 22:
              progressdialog.dismiss();
              alertZC(re);
              break;
            case 23:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注期号不存在,或已过期!", Toast.LENGTH_LONG).show();
              break;
            case 24:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), msg.obj + "", Toast.LENGTH_SHORT).show();
              break;
            case 25:
              progressdialog.dismiss();
              showBatchcodesDialog(bactchCodes);
              break;
          }
        }