0
후 초 실행된다 :timer.scheduleAtFixedRate가없는 내가 좋아하는 타이머를 사용하고, 지연 시간
Timer timer = new Timer();
timer.scheduleAtFixedRate(new CheckWifi(), 0, 50000); // 5 seconds
class Wifi extends BroadcastReceiver {
protected class CheckWifi extends TimerTask {
@Override
public void run() {
}
}
하지만 CheckWifi
클래스하지 50초 등 scheduleAtFixedRate
설정된 후에 두 번째 실행된다. 왜?
Runnable
대신 Timer
을 사용하는 것이 더 좋습니까?
또는이 대답 에서처럼 타이머를 교체하십시오. http://stackoverflow.com/a/8027888/1315476 – htz
설명서를 읽고 '0'의 의미에 대해 질문하십시오. – njzk2
@njzk. 내 실수 – senzacionale