#android #android_sdk #android_service
Мне не совсем понятны некоторые моменты реализации Service в ОС Android: Я стартую Service, в котором есть поле private int depCount;. В процессе работы Service оно меняется. Service я останавливаю методом stopService(). Когда я заново стартую его, поле depCount уже не нулевое - оно принимает то значение, которое было перед предыдущей остановкой Service. Почему так происходит? Если я вызову метод startService() для одного Service несколько раз подряд, то он будет запущен всего один раз, правильно?
Ответы
Ответ 1
Посмотрите урок там хорошо рассказывают о Service. Переменная depCount показывает как себя вести, если Service убит. Да, он будет всего один раз запущен, пока Service не будет остановлен или убит.
Комментариев нет:
Отправить комментарий