在 Android 中,服务用于在后台运行。但使用警报管理器也可以完成同样的任务。警报接收器可以执行与服务中相同的操作。那么android中需要什么service呢?
最佳答案
两者是完全不同的事情。
AlarmManager
类用于在特定时间间隔之后执行某些事件,也可以在常规时间间隔上执行某些事件。事件也可以是服务的执行。 AlarmManager 允许您安排应用程序在将来的某个时间运行。
而对于 Service
来说,它是一个后台进程,没有/不需要 UI。服务不是独立的进程,也不是线程。服务是一个应用程序组件,代表应用程序希望在不与用户交互的情况下执行长时间运行的操作,或者提供功能供其他应用程序使用
关于android - Android 中服务和使用警报管理器之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9965456/