2011-07-01 57 views
0

我正在开发一个名为使用android API提醒的应用程序。我的应用程序会通过短信提醒用户注册的每个事件。 为了提醒几个用户,所有的提醒时间应该在各自的时间提出。 对此我使用TimerTask,但它不准确。 现在我想为此使用AlarmManger,但为了提出多个提醒,它们都应该追加到对象。提醒应用程序

你能给我一个解决方案吗? (注册提醒的数量不尽相同,我应该根据提示时间提醒每个人)。

回答

1

附加适当额外的Intent您在PendingIntent使用与AlarmManager,如您_ID值从数据库中有关该报警的行的long[]

+0

非常感谢您的回答,但在这里我们有一个场景,我们也将时间作为输入。所以,对于每一行我们都会有不同的时间。在那个特定的时间,我们需要发出警报。因为在上面的问题中没有提到这一点。 – pradeepkalla

+0

@praddeepkalla:那么?我的答案仍然成立。每次创建一个警报。在该警报的附加内容“PendingIntent”中,附加了所需的任何数据,以确定警报与数据库中的哪些事件相关联。 – CommonsWare

+0

非常感谢你的回答,我现在明白了。 – pradeepkalla