1

在未来某个时间创建预定通知的最佳做法是什么?

我找到了一种使用通过 aService触发PendingIntent的方法AlarmManager。在我创建通知的onCreate()方法中。Service这似乎有点像滥用服务来做不应该做的事情。

是否有另一种不那么繁琐/更优雅的方法来达到同样的目的?(有问题的用例是每天提醒用户使用我的应用程序做某事)

4

1 回答 1

3

在未来某个时间创建预定通知的最佳做法是什么?

AlarmManager.

这似乎有点像滥用服务来做不应该做的事情。

嗯……为什么?

是否有另一种不那么繁琐/更优雅的方法来达到同样的目的?

设置警报总共需要 3 到 4 个 Java 语句,再加上一个用于打包到Intent. 处理 a 中的警报BroadcastReceiver以引发Notification有关“每日提醒”的问题应该是另外约 20 行代码,加上清单中的一个条目。

于 2011-03-08T19:31:29.617 回答