【发布时间】:2016-05-12 21:20:24
【问题描述】:
我使用 Activity 绑定到 Service,然后我调用 startService() 让 Service 执行任务。
当服务完成任务时,它会调用stopSelf()。自然,在我的活动解除绑定之前,服务不会停止。当服务调用stopSelf() 后,Activity 再次调用startService() 时会发生什么。一旦 Activity 解除绑定,Service 会被销毁还是会继续运行?
【问题讨论】:
-
我希望它能够继续运行,但您可能想要测试该场景。
-
@CommonsWare:我希望它也能运行。不知何故,Android 很少像我期望的那样表现(这只是我吗?)。但是,在这种情况下,它的行为符合预期,请参阅下面的答案。
标签: android service android-service android-service-binding