Android - 后台任务的最佳做法是什么?

时间:2017-01-02 20:31:02

标签: java android background

我的应用可让用户创建预定任务。

示例:Tomorow显示此通知=>此通知会导致此活动等。

这样做的最佳做法是什么?我需要使用一些后台任务管理器吗?我怎么能这样做,即使App没有运行它也能正常工作?

Facebook正在做类似的事情,当它没有运行时,它仍会检查网页是否为您提供有用的信息。

有人可以指点我一些教程或给我一些例子吗?谢谢

2 个答案:

答案 0 :(得分:0)

为了在将来的某个已知点(从现在开始的特定时间或X小时)显示通知,请使用AlarmManager设置闹钟。

要从服务器获取通知,通常您使用来自服务器的推送消息。虽然在警报上轮询服务器也可以。

答案 1 :(得分:0)

Android框架团队推荐了几种解决方案