Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 21 ноя 2018, 23:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Service и заблокированный экран
СообщениеДобавлено: 08 фев 2018, 07:56 

Зарегистрирован: 08 фев 2018, 07:31
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Делаю приложение, которое в заданные промежутки времени подает звуковой сигнал.
Для начала сделал просто в одном активити
Создал класс для таймера с задачей, и там воспроизвожу звук с помощью MediaPlayer. Промежутки взял 5-10 минут. Но если я заблокирую экран, то задача остановится через некоторое время.
Я создал IntentService и теперь вызываю эту задачу в нем, а сервис вызываю из основной активити вот так:
Код: [ Загрузить ] [ Скрыть ]
  1. Intent intent = new Intent(this, ZingZing.class); 
  2. bindService(intent, mConnection, Context.BIND_AUTO_CREATE); 

И все работает даже если заблокировать экран. Но если я запущу сервис, заблокирую экран то связь с ним сразу теряется, т.е. после если я захочу к нему обратиться, то приложение крашится.
Что происходит с активити, когда я блокирую экран?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB