1

我有一个包含约会日期和时间的 Arraylist。我需要在这里做的是在约会时间到来时显示通知。我的应用程序在 android 4.0.3 上运行。我有一些信息告诉我我应该使用日历 API,并且我必须访问日历的数据库,然后在那里添加我的 Arraylist,然后获取这些值来显示通知......我怎么能做到这一点?就像那样,即使应用程序关闭,Arraylist 也会保留在日历中,它总是在后台运行(我认为让整个应用程序在后台运行更好)

4

1 回答 1

0

我建议你使用AlarmManager来实现你想要的。从官方 Android 文档中,您将看到:

注意:警报管理器适用于您希望应用程序代码在特定时间运行的情况,即使您的应用程序当前没有运行。对于正常的计时操作(滴答声、超时等),使用 Handler 更容易、更高效。

您可能还需要访问Calendar内容提供者:https ://developer.android.com/guide/topics/providers/calendar-provider.html

于 2013-04-26T23:54:49.710 回答