[Android] Timer update TextView
by JungWook_Timer 사용법
TimerTask timerTask = new TimerTask(){
@Override
public void run() {
Log.d("timer", "" + cnt);
cnt++;
}
}
Timer timer = new Timer();
timer.schedule(timerTask, 0, 1000);
timer를 사용하기 위해서는 TimerTask
와 Timer
가 필요하다.timer.schedule()
함수에는 세가지 인자가 들어가는데 첫번째는 실행할 Task, 두번째는 Delay, 세번째는 반복시간이다.
하지만 위의 방법에서는 UI를 업데이트 할 수 없어서 아래의 방법을 사용해야 한다.
Timer를 이용해서 TextView 업데이트 하는 방법
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
bpsText.setText("" + cnt);
cnt++;
}
});
}
};
Timer timer = new Timer();
timer.schedule(timerTask, 0, 1000);
'Programming > Android' 카테고리의 다른 글
[Android] Keep the device awake (0) | 2019.11.28 |
---|---|
[Android] Node.js Socket.io 통신 - 2 (0) | 2019.05.13 |
[Android] Node.js Socket.io 통신 - 1 (0) | 2019.05.13 |
[Android] webview err_cleartext_not_permitted (0) | 2019.05.02 |
[Android] Bluetooth Low Energy 삽질일기 - 2 (0) | 2019.04.10 |
블로그의 정보
hongmono
JungWook_