我想创建应用程序,该应用程序将在设备启动时启动,并将在后台运行,直到设备关闭。
我知道有'服务'和'IntentService'以及如何处理它们。
但是我无法理解他们的巫婆会适合我的需要。
我想要创建的服务将在没有UI的主线程上运行(如'服务')并执行一些操作但这将是长期服务并且从我所知道的...使用长转弯服务最好使用'IntentService'
所以,请任何帮助......怎么做?
我是如何在创业公司开始服务的?
答案 0 :(得分:1)
IntentService
是此案例的最佳选择:NotificationManager
可以满足您的要求,通知用户发生了什么事。在这种情况下,您只需致电startService
即可启动该服务,并覆盖onHandleIntent
方法,它将为您完成后台工作。
Service
:由于您的服务需要在没有UI的主线程上运行,因此您应该使用Service
并覆盖onStartCommand
来处理请求。