0

在我的一个应用程序中,我提供了多个警报并且它工作得很好。我想通过一些与互联网相关的后台任务来扩展该警报功能。当为特定给定值设置警报时,应用程序开始每隔 30 秒从我的服务器检查该值。每当返回相同的值时,警报就会响起。我的服务器每 30 秒更新一次新数据。

现在我正在使用广播接收器和不同的待处理意图 ID 设置多个警报。我应该如何开始实施?我对这个警报管理器、服务、接收器、处理程序、异步任务应该使用哪个感到困惑?

任何帮助表示赞赏。谢谢。

4

1 回答 1

0

您可以创建一个新的 BroadcastReceiver 并设置每 30 秒重复一次警报,以便在您希望开始轮询服务器时触发接收器。

然后,新接收器可以检查您的服务器,如果满足条件,可以在警报管理器上调用取消以取消触发它的重复警报。

于 2012-11-14T12:53:03.987 回答