jjzjj

安卓服务 stopSelf(int)

这是我的代码-publicclassBackgroundServiceextendsService{@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){super.onStartCommand(intent,flags,startId);newServiceThread(startId);returnSTART_NOT_STICKY;}classServiceThreadextendsThread{privateintstartId;ServiceThread(intstartId){this.start

Android服务startId参数

所以我了解服务生命周期等等。但是我很困惑startId参数是干什么用的?publicintonStartCommand(Intentintent,intflags,intstartId)我知道它是与stopSelf(int)结合使用的,但我不明白要点是什么或生成startId的位置。使用stopSelf(int)属于什么用例? 最佳答案 WhatusecasewouldusingstopSelf(int)fallunder?第1步:调用startService()第2步:再次调用startService()第3步:调用stopSel