我希望我的應用程序在將來的某個時候執行代碼。如何使用Android的Handler.PostDelayed在特定時間發生事件?
我想做的事:
Date now = new Date();
for (Date beep : scheduledBeeps) {
if (beep.after(now))
{
Logger.i("adding beep");
m_beepTimer.postAtTime(beepNow, beep.getTime());
}
}
在日誌中我可以看到加4個蜂鳴聲,但他們從來不火。我假設它與uptimeMillis有關,但我不知道該怎麼做。
您是否希望它成爲未來的特定時間或特定的時間? – 2012-01-06 21:15:18