사용자가 텍스트 필드를 채우는 동안 내 앱에서 타이머를 실행해야합니다. 나는 동시에 그것을 할 수 없었다. 사용자가 TextField를 채우지 않은 경우 (5 초) 컨트롤이 홈 스크린으로 돌아 가야한다고 가정합니다. 어떤 도움을 주시겠습니까 ??Android : TextField 사용 중에 타이머를 동시에 실행하는 방법
-1
A
답변
0
당신은 TimerTask
예를 사용해야합니다 : 당신이 경우 즉시 활동/사용자 폼이로드로 타이머를 시작하고자하는 사용자에게 보일 때, 당신은 당신의 활동의 onStart()
방법에 아래의 코드를 추가 할 수 있습니다 :
int timer_wait_time= 5000; // in miliseconds
Timer timer = new Timer();
TimerTask myTT= new MyTimerTask();
timer.schedule(myTT, timer_wait_time);
이 타이머를 시작합니다 whic h는 timer_wait_time
이 지난 후에 만료됩니다. TimerTask의 run() 메소드 (여기서는 "MyTimerTask")를 실행합니다.
MyTimerTask는 다음과 같이 정의된다 :
class MyTimerTask extends TimerTask{
// this method gets called when the desired time is over
public void run() {
// put your code here about what you want to do when the timer expires.
// maybe code to switch to other activity or disabling the text field
}
}
나는 그 당신을 도움이되기를 바랍니다.
0
사용 AsyncTask를 또는 새 스레드를 만들고 또한 Timer 클래스를 살펴 수 있습니다 needs.You에 따라 자사의 수면 방법을 사용 (http://developer.android.com/reference/java/util/Timer.html)
관련 문제
- 1. Android 타이머를 자동 실행하는 방법
- 2. 백그라운드에서 타이머를 실행하는 방법
- 3. 스레드를 실행하는 타이머를 처리하는 방법
- 4. 백그라운드에서 타이머를 실행하는 일괄 처리입니다. 방법?
- 5. 동시에 실행하는 방법
- 6. Asynctask를 동시에 실행하는 방법
- 7. 지연이나 성능 저하없이 동시에 Swing.timer를 실행하는 방법
- 8. NUnit 테스트를 동시에 실행하는 방법?
- 9. 동시에 실행되는 2 타이머를 구현하는 방법
- 10. 타이머를 실행하는 방법은 무엇입니까?
- 11. PHP로 타이머를 실행하는 중
- 12. 모든 클라이언트에서 동시에 타이머를 시작하십시오.
- 13. 자식 프로세스를 동시에 실행하는 방법
- 14. RequiredFieldValidators와 동시에 CustomValidators를 실행하는 방법
- 15. 수집 항목을 동시에 실행하는 방법
- 16. 비디오 녹화 중에 타이머를 표시하십시오.
- 17. 낙타 타이머를 두 번 실행하는 방법
- 18. 애용자와 안드로이드 에뮬레이터를 동시에 실행하는 방법
- 19. Android 스튜디오 앱을 실행하는 중에 오류 발생
- 20. Android 프로젝트를 실행하는 중에 오류가 발생했습니다.
- 21. 즉시 TextField 사용 중지
- 22. 동시에 여러 개의 jquery 애니메이션을 실행하는 방법
- 23. vb.net에서이 타이머를 실행하는 방법은 무엇입니까?
- 24. 테스트를 실행하는 중에 오류가 발생했습니다.
- 25. 동시에 데스크톱을 실행하는 Windows
- 26. JUnit 테스트 케이스를 실행하는 동시에
- 27. 동시에 두 개의 함수를 실행하는 방법
- 28. C에서 두 작업을 동시에 실행하는 방법
- 29. 스레드를 사용하지 않고 동시에 함수를 실행하는 방법
- 30. 동시에 여러 jQuery 효과를 실행하는 방법
지금까지 해본 코드입니다. –