1
나는 1 초마다 뭔가를 그려 내
View
클래스를 만들고 싶어
, 따라서 나는 Timertask
및 Timer
사용하고, 여기에 내 코드입니다 :android : Timer.scheduleAtFixedRate(), 비율이 고정되어 있지 않습니까?
private TimerTask timerTask;
private Timer t = new Timer();
public void dataEmitter(){
timerTask = new TimerTask(){
@Override
public void run() {
postInvalidate();
}
};
t.scheduleAtFixedRate(timerTask, 2000, 1000);
}
그러나 나는이 방법을 반복적으로 호출 되더라도 것을 발견하지만, 고정 금리가 아닙니다. 때로는 매우 빠르지 만 때로는 매우 느립니다. 그래서 이것이 시뮬레이터에서만 발생하는지 궁금합니다. 그렇지 않은 경우 Android에서 고정 요금으로 메소드를 호출하려면 어떻게해야합니까?