[Android Tips] EditText เมื่อกรอกข้อมูลผ่านไปแล้ว xxxx วินาที จึง...
เวลาเรากรอกข้อความใน EditText และเมื่อเวลาผ่านไป xxxx วินาที แล้วเราต้องการให้ doSomeThing
ตัวอย่างโค้ด
ตัวอย่างโค้ด
EditText ed = (EditText) findViewById(R.id.ed_start); ed .addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } private Timer timerStart = new Timer(); @Override public void afterTextChanged(final Editable s) { timerStart.cancel(); timerStart = new Timer(); timerStart.schedule(new TimerTask() { @Override public void run() { ... } }, XXXX_MILLISEC); } });
No comments :
Post a Comment