|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|||||||||||
Снова Alarm Manager: как запустить на API выше 19-го?27.05.2016, 23:09. Показов 4726. Ответов 6
Метки нет (Все метки)
Задача, нужно что бы задание выполнялось в определенное время с интервалом в один день, если правильно понял отсюда - https://developer.android.com/... larms.html, то сделал так:
Добавлено через 21 час 46 минут Помогите ПОЖАЛУЙСТА решить проблему? Добавлено через 12 часов 39 минут Пасаны..., помогите запустить повторяющееся каждый день задание на API 23
0
|
|||||||||||
| 27.05.2016, 23:09 | |
|
Ответы с готовыми решениями:
6
Ошибки в коде. Alarm Manager Android SDK Manager не отображает платформы 2.3.3 (API 10), 2.3.1 (API 9). Как быть? |
|
12 / 12 / 4
Регистрация: 17.09.2015
Сообщений: 57
|
|
| 29.05.2016, 12:58 | |
|
Недавно начал осваивать работу с AlarmManager. Работаю тоже с API 23. Задача похожая, но с тем отличием, что в моем случае повтор события в определенное время не каждый день, а в выбранные дни недели.
Я создаю событие без повторений и по его срабатывании запускаю новое на нужный день недели. Если проблема в аналоге функции setExactAndAllowWhileIdle с триггером повтора, то можно поступить подобным образом.
1
|
|
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|
| 29.05.2016, 21:55 [ТС] | |
|
Kadagor, ну видимо что то подобное и придется выдумывать, проблема не то что в setExactAndAllowWhileIdle (который просто реально срабатывает как надо на Android 6.0 приэтом даже если тел находится в Doze mode (спящий режим) но задать интервал в нем нельзя), а в каком-то аналоге setRepeating или setInexectRepeating, потому что у меня код запускается каждый день но с проверкой если день выбран то выполняется если нет то просто "помашет системе ручкой
" ... и еслиб не этот прикол с API 23 все вполне красиво работало....Добавлено через 5 минут да и на API 21 и 22 setInexactRepeating ну какой-то ну совсем Inexact...
0
|
|
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
||||||
| 31.05.2016, 20:35 [ТС] | ||||||
|
проверил что код из параллельной темы предоставленный товарищем fraley (за что ему отдельное спасибо)
Кликните здесь для просмотра всего текста
действительно работает на API19 - 23 (на 10-м и 17-м не пошел )но моя проблема именно в том что ни мой код ни вышеприведенный не работает на эмуляторе, Genymotion Samsung Galaxy S6 и на реальном Samsung Galaxy S6 в чем может быть загвоздка? (встроенный в студию эмулятор напр. Nexus S отлично отрабатывает а Samsung нет???!) Добавлено через 9 часов 34 минуты с как вообще "заточить" программу под определенное устройство(если это надо)? и вообще почему API 23 может не работать на разных устройствах? вроде новые апи как-то совершеннее должны быть, а тут такой косяк ...
0
|
||||||
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|||||||||||
| 02.06.2016, 12:38 [ТС] | |||||||||||
|
все уже дым из мозгов идет....
получаю время в MainActivity из TimePickerDialog вот так:
потом когда запускается сервис, в onCreate() достаются значения переменных и выполняется следующее:
0
|
|||||||||||
|
12 / 12 / 4
Регистрация: 17.09.2015
Сообщений: 57
|
|||||||||
| 08.06.2016, 17:53 | |||||||||
Сообщение было отмечено disx как решение
РешениеДобавлено через 13 минут У себя я использовал следующий код:
и am.set(AlarmManager.RTC_WAKEUP, timeTrigger, PendingIntent.getBroadcast(context, 0, createIntent(context, ID), 0)) на am.setInexactRepeating(AlarmManager.RTC_ WAKEUP, timeTrigger, AlarmManager.INTERVAL_DAY ,pendingIntent) , добавь
1
|
|||||||||
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
||||||
| 09.06.2016, 11:25 [ТС] | ||||||
|
Kadagor, отличный способ, обязательно попробую....
а я свою проблему решил просто афигенно просто, взял одноразовый метод setExactAndAllowWhileIdle, и так как он у менясрабатывает в сервисе (вызывая Broadcast Vibrate.class), в конце отработки этого класса сделал
0
|
||||||
| 09.06.2016, 11:25 | |
|
Помогаю со студенческими работами здесь
7
Alarm manager не запускается чаще чем раз в час Как запустить в Windows 7 Connection Manager Administration Kit т.е. смак Microsoft Download File Manager - Как его запустить повторно? Когда процесс пропал, как - по таймеру - запустить программу снова? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|