Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 獲取短信驗證碼倒計時

android 獲取短信驗證碼倒計時

編輯:關於Android編程

android 獲取短信驗證碼倒計時

\

public class MainActivity extends Activity {

private Button submit;
private TimeCount time;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);


time = new TimeCount(60000, 1000);
submit = (Button) findViewById(R.id.btn_login_submit);

submit.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
time.start();// 開始計時
}
});
}

class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}

@Override
public void onFinish() {// 計時完畢
submit.setText(獲取驗證碼);
submit.setClickable(true);
}

@Override
public void onTick(long millisUntilFinished) {// 計時過程
submit.setClickable(false);//防止重復點擊
submit.setText(millisUntilFinished / 1000 + s);
}
}

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved