我正在为 Android 开发一个倒计时器应用程序。该应用程序可以显示剩余时间。即使手机被锁定或主要 Activity 被破坏,它也必须正常工作。我想知道我应该使用以下哪一个,更重要的是,我为什么应该使用它(以及为什么不使用其他的)。
- 服务
- Runnable:对 Runnable 对象的静态引用。该引用在 Activity 类中声明。
- 异步任务
最佳答案
在我看来,如果您的应用程序需要能够在后台通知用户,我会使用服务,因此如果您的应用程序已被用户置于后台,您仍然可以在计时器准备好时通知用户,然后可以使用基于位置的事件时间等。
关于android - 服务、可运行、异步任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8150883/