Иметь только один экземпляр службы Android - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть Service (), который создается в моей модели представления init

val myClass = MyClass()
val serviceIntent = Intent(application, myClass::class.java)

У меня есть экземпляр класса, чтобы я мог обновлять значения и т. Д.

Когда я запускаюслужба в init, которую я вызываю

context.stopService(serviceIntent)
context.startService(serviceIntent)

В моем onDestroy моей службы () я вызываю

stopForeground(true)
stopSelf()

Однако код выполняется более одного раза, при отладке у меня есть дваэкземпляры моего класса обслуживания. Не работает stopService ()?

...