private void initView(String cont) { if (CommUtil.isBlank(cont)) { return; } String[] conts = cont.split(" *, *"); if (conts.length != 5) { Log.e(Constants.TAG, "指令长度不为10节,长度不对,指令内容:" + cont); return; } String[] time1 = formatTimeStr(conts[1].replaceAll(CmdType.CL.getType() + "=", "")); String[] time2 = formatTimeStr(conts[3]); startTimeTV.setText(time1[0]); endTimeTV.setText(time1[1]); startTimeTV1.setText(time2[0]); endTimeTV1.setText(time2[1]); int j = 2; checkTVOne1.setChecked(!"0".equals(conts[j].charAt(0) + "")); checkTVOne2.setChecked(!"0".equals(conts[j].charAt(1) + "")); checkTVOne3.setChecked(!"0".equals(conts[j].charAt(2) + "")); checkTVOne4.setChecked(!"0".equals(conts[j].charAt(3) + "")); checkTVOne5.setChecked(!"0".equals(conts[j].charAt(4) + "")); checkTVOne6.setChecked(!"0".equals(conts[j].charAt(5) + "")); checkTVOne7.setChecked(!"0".equals(conts[j].charAt(6) + "")); int i = 4; checkTV1.setChecked(!"0".equals(conts[i].charAt(0) + "")); checkTV2.setChecked(!"0".equals(conts[i].charAt(1) + "")); checkTV3.setChecked(!"0".equals(conts[i].charAt(2) + "")); checkTV4.setChecked(!"0".equals(conts[i].charAt(3) + "")); checkTV5.setChecked(!"0".equals(conts[i].charAt(4) + "")); checkTV6.setChecked(!"0".equals(conts[i].charAt(5) + "")); checkTV7.setChecked(!"0".equals(conts[i].charAt(6) + "")); }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.backBtn: UpdatePwdActivity.this.finish(); break; case R.id.completeBtn: String pwd = pwdText.getText().toString().trim(); if (CommUtil.isBlank(pwd)) { Toast.makeText(UpdatePwdActivity.this, R.string.pwd_null_err, Toast.LENGTH_SHORT) .show(); } else if (pwd.length() < 6 || pwd.length() > 20) { Toast.makeText(UpdatePwdActivity.this, R.string.pwd_length_err, Toast.LENGTH_SHORT) .show(); } else if (!pwdText .getText() .toString() .trim() .equals(confirmPwdText.getText().toString().trim())) { Toast.makeText(UpdatePwdActivity.this, R.string.pwd_confirm_err, Toast.LENGTH_SHORT) .show(); } else { if (phone != null && code != null) { updatePwd(phone, code, pwd); } } break; } }