在我的一个应用程序中,我提供了多个警报,并且它的工作非常好。 我想通过一些背景互联网相关任务来扩展该警报功能。为特定给定值设置警报时,应用程序每隔30秒从我的服务器开始检查该值。每当返回相同的值时,警报就会消失。我的服务器每30秒更新一次新数据。
现在我正在使用广播接收器和不同的待处理意图ID设置多个警报。我该如何开始实施? 我应该在这个闹钟管理器,服务,接收器,处理程序,AsyncTask之间使用哪个混淆?
感谢任何帮助。 感谢。
答案 0 :(得分:0)
您可以创建新的BroadcastReceiver并设置每30秒重复一次的警报,以便在您希望开始轮询服务器时触发接收器。
然后新接收器可以检查您的服务器,如果满足条件,可以在报警管理器上调用取消来取消触发它的重复报警。