处理倒计时/计时器的后台操作

时间:2015-11-27 23:37:02

标签: android

我一直在做一些研究,但我目前还不确定应该用什么特定的类来处理这种情况。

我正在实施一个带有倒数计时器和计时器活动的应用程序,这两个计划都要运行很长一段时间(> 1小时)。当应用程序当前不在前台时,我希望它们都继续运行(例如,用户单击主页按钮并在> 20分钟后返回应用程序)。一旦用户返回应用程序,他按下主页按钮的活动应该是显示的活动,并且计时器和倒数计时器应该继续运行。

根据我的研究,我有以下选择:

  • 服务
  • 处理程序
  • 的AsyncTask

但是,使用Service时,可能会在系统内存不足时终止它。对于Handler来说,它似乎不适合长时间持续运行,AsyncTask也是如此。我应该考虑解决这个问题的其他一些课程?或者这三个中的一个是否足够?提前谢谢。

0 个答案:

没有答案