Найдено 10 результатов

sergpol
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...
sergpol
15 фев 2014, 11:09
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Я делаю так Я пробовал, но т.к. это уведомления сервиса Foreground, то оно не удаляется. Последняя заморочка... При установке приложения (обновлении) сервис благополучно убивается и не восстанавливается. Есть какие то способы исправить такое поведение? А то после первого же обновления приложения, п...
sergpol
14 фев 2014, 15:21
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Все, вроде как зашуршало: я использовал биндинг, но что то он глючил, и через Intent параметры считывались опять некорректно почему то. Тупо везде, где надо, стал делать вызывать startService(intent); и все, параметры (команды "что делать" для сервиса) передаются корректно! В итоге все работает как ...
sergpol
14 фев 2014, 12:31
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Сервис НЕ в отдельном процессе, иначе ему изменение настроек не увидеть. Если бы сервис работал ВСЕГДА- нет проблем. Но это не надо. Есть 2 настройки. Каждая должна как включать сервис (если еще не была включена другая настройка), так и выключать (если другая настройка тоже выключена). Вот тут то и ...
sergpol
14 фев 2014, 10:51
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

В процессе работы все-таки возникли сложности, похоже не удается мне поместить в 1 сервис 2 задачи. Мешают они друг другу. В связи с этим вопрос: не будет ли перебором делать 2 сервиса (один отвечает за показ постоянного и обновляемого уведомления, второй - за определение, что подключился WiFi)? Это...
sergpol
12 фев 2014, 08:11
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Ну не просто же так есть такая вещь как AIDL и Messenger, они нужны для работы при межпроцессорном взаимодействии. Я думаю это проблема именно межпроцессорного взаимодействия. Как еще один вариант могу предложить использовать BroadcastReceiver. А лучше вообще задуматься, а нужен ли второй процесс. ...
sergpol
11 фев 2014, 21:56
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Да, теперь настройки считываются корректно! Но! То, что я передаю в Интенте, опять таки "дурит", не меняется... Завтра буду пристально смотреть, ибо должно все соответствовать, возможно я где то накосячил с передачей параметров. И попутно вопрос: а хорошо ли, что сервис не в отдельном процессе? Мне ...
sergpol
11 фев 2014, 21:04
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Спасибо вам за ответы, про разные процессы понятно. Но осталось непонятно, почему в extras не передать параметр? В активити то он - меняется. А при извлечении параметра в сервисе - нет! Получается, со стороны, бред: передаем true, вынимаем, получаем false. Как так?! :)
sergpol
11 фев 2014, 16:55
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

А сервис в отдельном процессе или все же в основном? Да, уже начало доходить - в отдельном, поэтому простой биндинг и не работает. А вы пробовали вообще проверить, может настройки после изменения вообще не поменялись? Может вы их заново то и не считали? Это все как то интересно работает. Я меняю на...
sergpol
11 фев 2014, 09:05
Форум: Уроки
Тема: Урок 99. Service. Уведомления - notifications
Ответы: 153
Просмотры: 193956

Re: Урок 99. Service. Уведомления - notifications

Всем привет. Огромное спасибо автору за уроки, практически по ним и учусь. Вопрос по теме сервисов. Делаю сервис, Foreground, он выводит уведомление. Внешний вид уведомления задается своей разметкой, более того, выбор разметки зависит от выбора настроек в программе. Данные в уведомление должны попад...