标签: android android-service
我创建了一个通过调用方法来运行各种任务的服务,例如切换wifi,发送消息等。 它一次只运行一个任务,之后我希望它关闭服务。
有没有办法检查服务是否已完成处理,然后关闭服务?
谢谢。
答案 0 :(得分:0)
服务知道服务“何时完成了处理”,因此服务可以通过
stopSelf()
或者,更好的是,使用
IntentService
而不是
Service
这为您提供了一个后台线程(根据您正在尝试的工作,您可能需要它),并且在没有其他工作要做的时候会自动停止。(参考1)< / p>
Reference