private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what){ case 100: String obj = (String) msg.obj; te_yanzhengma.setText("验证码为:"+obj); break; } } };
@Override public void onClick(View v) { switch (v.getId()) { case R.id.bt_yanzhengma: int numm = (int) ((Math.random() * 9 + 1) * 1000); Message msg = handler.obtainMessage(); msg.what = 100; msg.obj = "" + numm; handler.sendMessageDelayed(msg, 3000); break; case R.id.denglu: String num_dian = num_dianhua.getText().toString(); String et_yanzhenma = et_yanzhengma.getText().toString(); String te_yanzhanma = te_yanzhengma.getText().toString(); if (!"".equals(num_dian) && !"".equals(et_yanzhenma)) { if (et_yanzhenma.equals(te_yanzhanma)) { } Toast.makeText(MainActivity.this, "登陆成功", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "不能为空", Toast.LENGTH_SHORT).show(); } break;