我希望我的应用程序在将来的某个时候执行代码。如何使用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