Найдено 10 результатов
- 17 фев 2014, 09:43
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Попробуйте создать BroadcastReceiver, который слушает интент: ACTION_PACKAGE_REPLACED http://stackoverflow.com/a/10728732/2611075 Вот огромное спасибо, вот это помогло, все, вопрос закрыт, ОГРОМНЫЙ респект автору уроков!!! Причем что интересно, по ссылке пишут что для API > 12 можно использовать AC...
- 15 фев 2014, 11:09
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Я делаю так Я пробовал, но т.к. это уведомления сервиса Foreground, то оно не удаляется. Последняя заморочка... При установке приложения (обновлении) сервис благополучно убивается и не восстанавливается. Есть какие то способы исправить такое поведение? А то после первого же обновления приложения, п...
- 14 фев 2014, 15:21
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Все, вроде как зашуршало: я использовал биндинг, но что то он глючил, и через Intent параметры считывались опять некорректно почему то. Тупо везде, где надо, стал делать вызывать startService(intent); и все, параметры (команды "что делать" для сервиса) передаются корректно! В итоге все работает как ...
- 14 фев 2014, 12:31
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Сервис НЕ в отдельном процессе, иначе ему изменение настроек не увидеть. Если бы сервис работал ВСЕГДА- нет проблем. Но это не надо. Есть 2 настройки. Каждая должна как включать сервис (если еще не была включена другая настройка), так и выключать (если другая настройка тоже выключена). Вот тут то и ...
- 14 фев 2014, 10:51
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
В процессе работы все-таки возникли сложности, похоже не удается мне поместить в 1 сервис 2 задачи. Мешают они друг другу. В связи с этим вопрос: не будет ли перебором делать 2 сервиса (один отвечает за показ постоянного и обновляемого уведомления, второй - за определение, что подключился WiFi)? Это...
- 12 фев 2014, 08:11
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Ну не просто же так есть такая вещь как AIDL и Messenger, они нужны для работы при межпроцессорном взаимодействии. Я думаю это проблема именно межпроцессорного взаимодействия. Как еще один вариант могу предложить использовать BroadcastReceiver. А лучше вообще задуматься, а нужен ли второй процесс. ...
- 11 фев 2014, 21:56
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Да, теперь настройки считываются корректно! Но! То, что я передаю в Интенте, опять таки "дурит", не меняется... Завтра буду пристально смотреть, ибо должно все соответствовать, возможно я где то накосячил с передачей параметров. И попутно вопрос: а хорошо ли, что сервис не в отдельном процессе? Мне ...
- 11 фев 2014, 21:04
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Спасибо вам за ответы, про разные процессы понятно. Но осталось непонятно, почему в extras не передать параметр? В активити то он - меняется. А при извлечении параметра в сервисе - нет! Получается, со стороны, бред: передаем true, вынимаем, получаем false. Как так?! 
- 11 фев 2014, 16:55
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
А сервис в отдельном процессе или все же в основном? Да, уже начало доходить - в отдельном, поэтому простой биндинг и не работает. А вы пробовали вообще проверить, может настройки после изменения вообще не поменялись? Может вы их заново то и не считали? Это все как то интересно работает. Я меняю на...
- 11 фев 2014, 09:05
- Форум: Уроки
- Тема: Урок 99. Service. Уведомления - notifications
- Ответы: 153
- Просмотры: 193956
Re: Урок 99. Service. Уведомления - notifications
Всем привет. Огромное спасибо автору за уроки, практически по ним и учусь. Вопрос по теме сервисов. Делаю сервис, Foreground, он выводит уведомление. Внешний вид уведомления задается своей разметкой, более того, выбор разметки зависит от выбора настроек в программе. Данные в уведомление должны попад...