'반복'에 해당되는 글 1건

  1. 2018.05.11 반복작업 만들기

반복작업 만들기

Android 2018. 5. 11. 11:38

안드로이드에서 반복작업을 하기 위해서는 Timer, Handler, TimerTask 세개의 클래스가 필요하다.


아래는 회사에서 개발중인 작업물 일부인데, 시간표기 텍스트뷰 부분을 10초마다 갱신하는 코드이다.



재활용 하려면 run()안의 내용을 마음대로 바꿔서 사용하면 된다.


Timer timer = new Timer(true); //인자가 Daemon 설정인데 true 여야 죽지 않음.
Handler handler = new Handler();
timer.schedule(new TimerTask() {
@Override
public void run() {
handler.post(new Runnable(){
public void run(){
timeTextView.setText(dateFormat.format(new Date(System.currentTimeMillis()))); //이 줄에 하고싶은 작업 여기에 작성
}
});
}
}, 0, 10000); //시작지연시간 0, 주기 10초


'Android' 카테고리의 다른 글

최상위 액티비티의 패키지 네임 얻어오기  (0) 2018.05.04
Posted by 튼튼한노예
,