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

Я создал службу переднего плана, которая отлично работает и выполняет задачи в фоновом режиме, но всякий раз, когда я вызываю startForegroundService, вызывается метод onCreate.

Насколько я знаю и согласно документации, Сервис - это своего рода одноэлементный класс, но тем не менее создается несколько экземпляров.

Кто-нибудь знает, как мне избежать нескольких экземпляров службы ??

1 Ответ

0 голосов
/ 31 октября 2019

Служба уничтожалась, но здесь неоднократно создавался обработчик, экземпляр которого создавался. Проблема решена удалением обработчика в onDestroy of Service @ greeble31 Спасибо за подсказку

...