Страницы

Поиск по вопросам

вторник, 7 января 2020 г.

Как работают Service в ОС Android?

#android #android_sdk #android_service


Мне не совсем понятны некоторые моменты реализации Service в ОС Android:


Я стартую Service, в котором есть поле private int depCount;. В процессе работы Service
оно меняется. Service я останавливаю методом stopService(). Когда я заново стартую
его, поле depCount уже не нулевое - оно принимает то значение, которое было перед предыдущей
остановкой Service. Почему так происходит?  
Если я вызову метод startService() для одного Service несколько раз подряд, то он
будет запущен всего один раз, правильно?

    


Ответы

Ответ 1



Посмотрите урок там хорошо рассказывают о Service. Переменная depCount показывает как себя вести, если Service убит. Да, он будет всего один раз запущен, пока Service не будет остановлен или убит.

Комментариев нет:

Отправить комментарий