본문 바로가기

Mobile/안드로이드

android 타이머

-0-아....다른 프로그램 짜고 있어서 초 카운트가 필요해서 만들었는데..

하고 있떤 프로그램에서 따로 카운터만 때어서 만들어보니..-0-;;

쏘리...더블버퍼링까지 사용해 버렸삼;;ㅋㅋ(웁스~)

대략적인건 다 아실테고..(더블 버퍼링은 다음에 포스팅 해야겠따...)

타이머만 설명 드리자면

onCreate()함수에서

TimerTask second = new TimerTask() {
public void run() {
sec++;
}
};
Timer timer = new Timer();
timer.schedule(second, 10, 1000);

대략적으로 이 클래스를 설명하자면 반복적 실행 예약할수 있는 시간 클래스이다.

밑에 .schedule( TimerTask객체 , 시작 시간, 반복시간) 으로 세번째의 시간만 잘 조절하면 원하는 시간 마다 프

로그램을 실행 시킬수 잇는것이다. 나머지 프로그램은 run()에 짜면 되니까.

여기서 반복시간을 1000으로 줬으니  1초마다 숫자가 증가하는것을 볼수 있다.