【发布时间】:2012-07-13 08:29:05
【问题描述】:
安排活动的最佳方式是什么?
我在考虑新的日历 API,但它至少需要互联网连接才能创建新日历。
是否有任何 API 用于创建不需要互联网连接的日程安排?
【问题讨论】:
标签: android scheduling android-calendar
安排活动的最佳方式是什么?
我在考虑新的日历 API,但它至少需要互联网连接才能创建新日历。
是否有任何 API 用于创建不需要互联网连接的日程安排?
【问题讨论】:
标签: android scheduling android-calendar
Check out the FAQ如果您回到以前的问题并接受对您有帮助的答案,您更有可能继续获得帮助。另请参阅How does accepting an answer work? 了解更多信息。
AlarmManager 会让你这样做。
如果您想相对较早地安排您的活动,尽管Handler 是一个更好的选择。您可以使用它来发布这样的可运行文件:
Runnable r = new Runnable() {
public void run() {
doSomething();
}
}
Handler h = new Handler();
h.postDelayed(r, 1000);
这将在一秒钟内执行你的runnable的run方法。您可以更改 postDelayed 方法的第二个参数以更改经过的时间间隔。以毫秒为单位。
编辑: 另请注意,做某事的“最佳”方式是主观的,通常取决于您要做什么。如果您可以更具体地说明您要安排的内容以及您希望提前多长时间安排,那么也许我们可以帮助将其缩小到“最佳”选择。但是如果没有更多信息,我们无法告诉您哪个是“最好的”
【讨论】: