|
|
|
Правильное использование AlarmManager
|
|||
|---|---|---|---|
|
#18+
Доброго дня, Возникла необходимость сделать уведомления в приложении. В базе данных есть таблица со временем, когда следует делать уведомления, в этой таблице 5-6 записей типа 12:30 14:00 и т.д. Вопрос в том, как корректно передавать информацию из таблицы в AlarmManager ? Как варианты 1) Использовать суточный повтор по интервалу раз в сутки. Есть опасность, что при очистки базы AlarmManager будет не заткнуть ) 2) Раз в сутки запускать специальную задачу, которая перечитает базу и обновит все таймеры. 3) Каждый сработавший таймер (запись в таблице) будет тянуть из базы время для следующего запуска. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2016, 11:26 |
|
||
|
Правильное использование AlarmManager
|
|||
|---|---|---|---|
|
#18+
Dmitry Sukhovilin3) Каждый сработавший таймер (запись в таблице) будет тянуть из базы время для следующего запуска. Я-бы так сделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2016, 11:41 |
|
||
|
Правильное использование AlarmManager
|
|||
|---|---|---|---|
|
#18+
wadmanDmitry Sukhovilin3) Каждый сработавший таймер (запись в таблице) будет тянуть из базы время для следующего запуска. Я-бы так сделал. Так и сделал, работает на первый взгляд нормально. Тут вот какая проблема возникла.. При вызове заполнении полей в intent (putExtra()) и вызове с этим intent AlarmManager::set() Код: java 1. 2. 3. 4. В принимающем коде у нас пустой Intenet. Т.е. getXExtra() возвращает null. Код: java 1. 2. 3. 4. 5. 6. Я что то делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2016, 21:58 |
|
||
|
|

start [/forum/topic.php?fid=13&fpage=14&tid=1331178]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 122ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...