Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我了解服务生命周期以及所有这些。但我很困惑这个startId参数是干什么用的?
startId
public int onStartCommand (Intent intent, int flags, int startId)
我知道它与 结合使用stopSelf(int),但我看不出重点是什么或生成 startId 的位置。使用 stopSelf(int) 属于什么用例?
stopSelf(int)
使用 stopSelf(int) 属于什么用例?
第 1 步:打电话startService()
startService()
startService()步骤#2:再次调用
第 3 步:打电话stopSelf()
stopSelf()
此时,我们希望服务不要停止,因为仍有未完成的工作,以第二次startService()调用为代表。我们希望startService()andstopSelf()调用匹配。