Android 安卓背景警报响起

Android 安卓背景警报响起,android,android-asynctask,android-service,alarmmanager,android-handler,Android,Android Asynctask,Android Service,Alarmmanager,Android Handler,在我的一个应用程序中,我提供了多重警报,它工作得非常好。 我想通过一些与互联网相关的后台任务来扩展警报功能。当为特定给定值设置报警时,应用程序开始每隔30秒从我的服务器检查该值。只要返回相同的值,警报就会熄灭。我的服务器每30秒更新一次新数据 现在,我正在使用广播接收器和不同的待处理意图ID设置多个警报。我应该如何开始实施? 我不知道该使用哪个警报管理器、服务、接收器、处理程序、异步任务 感谢您的帮助。 谢谢。您可以创建一个新的BroadcastReceiver,并每隔30秒设置一个重复警报,以

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

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

感谢您的帮助。
谢谢。

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

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