Я пишу приложение для Android, которое содержит несколько (4, если быть точным) Сервисов.
Каждый сервис имеет статическое логическое поле с надписью «выполняется».При создании службы устанавливается значение true, а при уничтожении устанавливается значение false.
У каждой службы также есть статический метод, помеченный как isRunning (), который просто возвращает «выполняется»
В настоящее время у меня есть идентичный код во всех 4 сервисах для обеспечения этой функциональности.В идеале код должен находиться в одном месте.Как этого достичь?Интерфейс?абстрактный класс?ни?
(я думаю, тот факт, что это поле и метод являются статическими ограничениями места для ответа)