1

安排活动的最佳方式是什么?

我在考虑新的日历 API,但它至少需要互联网连接才能创建新日历。

是否有任何 API 用于创建不需要互联网连接的时间表?

4

1 回答 1

4

查看常见问题解答如果您返回之前的问题并接受对您有帮助的答案,您更有可能继续获得帮助。另请参阅如何接受答案?了解更多信息。

AlarmManager会让你这样做。

如果您想相对较快地安排您的活动,尽管Handler是一个更好的选择。您可以使用它来发布这样的可运行文件:

Runnable r = new Runnable() {
    public void run() {
        doSomething();
    }
}
Handler h = new Handler();
h.postDelayed(r, 1000); 

这将在一秒钟内执行你的 runnable 的 run 方法。您可以更改 postDelayed 方法的第二个参数以更改经过的时间间隔。它以毫秒为单位。

编辑:另请注意,做某事的“最佳”方式是主观的,通常取决于您要做什么。如果您可以更具体地说明您要安排什么以及您希望提前多长时间安排它,那么也许我们可以帮助将其缩小到“最佳”选择。但如果没有更多信息,我们无法告诉您哪个是“最好的”

于 2012-07-13T13:20:05.270 回答