用于定期后台任务的警报管理器的替代方案
Posted
技术标签:
【中文标题】用于定期后台任务的警报管理器的替代方案【英文标题】:Alternative for alarm manager for periodic background tasks 【发布时间】:2017-04-27 17:54:37 【问题描述】:即使网络不可用,我也需要允许用户使用我的应用程序,并在网络可用时进行服务器调用。我正在使用警报管理器-广播接收器-服务模式。我会定期重试进行 api 调用。我还添加了引导接收器。但是当用户使用概览屏幕杀死应用程序时,警报不会再次触发。有没有更好的方法来实现这种常见的场景?
【问题讨论】:
也许这会有所帮助***.com/a/3767766/6272369 我认为您错误地实现了警报。无论应用程序是否已被杀死,它都应该运行计划任务 @Vlad 当您转到概览并滑动应用程序时,该应用程序的警报将被清除。 【参考方案1】:您可以使用:- 1.JobScheduler 2.SyncAdapter
这些将在您定期重试 API 调用时为您提供帮助
【讨论】:
以上是关于用于定期后台任务的警报管理器的替代方案的主要内容,如果未能解决你的问题,请参考以下文章