Articles of alarmmanager

Firebase JobDispatcher vs Evernote Android Job – как эти два сравнения?

В настоящее время в Android для выполнения задачи периодически в зависимости от времени или любых других факторов, таких как состояние зарядки, состояние сети и т. Д., Основными тремя параметрами являются: Android AlarmManager (который работает периодически по времени) , GCMTaskService (требуется служба Google Play на устройстве ) И JobScheduler (требуется версия Android> 21) . Недавно я […]

Android alarmManager setRepeating не запускается

Я пытаюсь настроить будильник в указанное время, но он не попадает в моего ресивера. Настроить: Intent intent = new Intent(this, ActionReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); Calendar current = Calendar.getInstance(); AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, (current.getTimeInMillis() + 60000),3600000, pendingIntent); Вот мой ресивер: public class ActionReceiver extends BroadcastReceiver { @Override public void onReceive(Context […]

Добавление нескольких напоминаний заставляет их запускать одновременно

Я включаю здесь полное описание проблемы, потому что я не совсем уверен, правильна ли логика решения, но я уверен, что это связано с тем, как я устанавливаю сами тревоги, что вызывает эту неточность, или Просто чистая ошибка (аварийные сигналы вообще не срабатывают). Пользователь может добавить новое лекарство из списка лекарств. Экран 1 Когда обнаружено определенное […]

Android отменить все будильника

У меня вопрос с cancel () в AlarmManager Когда я устанавливаю будильник, я использую AlarmManger, этот мой код StringBuilder q = new StringBuilder() .append(time).append(".") .append(day); String action = q.toString(); Intent AlarmIntent = new Intent(Edit_Contract.this, ReceiverContract.class); AlarmIntent.setAction(action); AlarmManager AlmMgr = (AlarmManager)getSystemService(ALARM_SERVICE); PendingIntent Sender = PendingIntent.getBroadcast(Edit_Contract.this, 0, AlarmIntent, PendingIntent.FLAG_UPDATE_CURRENT); И затем, я хочу отменить всю тревогу, которую […]

Как удалить тревогу, когда пользователь удаляет событие?

Я добавляю событие в список расписаний, и на это событие была зафиксирована тревога. Я должен повторять сигнал тревоги каждую минуту, начиная с пяти минут окончания события. В приведенных ниже условиях я должен удалить или отменить будильник для конкретного события. Когда я удаляю событие из своего расписания. Событие помещено в расписание, но я не хочу тревоги […]

Задание таймера VS Использование диспетчера Alarm Manager в службе Android

Мне нужно регулярно получать обновления новостей / событий с сервера, как и каждые 20 минут в приложении для Android. Комбинация AFAIK Intent Service и Broadcast Receiver будет лучше, чем использование сервиса. Поскольку я не собираюсь общаться с работающей службой. Чтобы получать события через равные промежутки времени, я знаю 2 варианта 1) Используя Timer Task ScheduleAtFixedRate, […]

Обработчик Android для повторной задачи – будет ли он перекрываться? Таймер-задача VS-обработчик VS alarm-manager

Я пытаюсь создать приложение для Android, которое будет запускать несколько процессов каждые 10 минут. Как я узнал, Handlers более надежны, чем таймеры или планирование. Поэтому я буду разрабатывать свое приложение с помощью Handlers используя приведенные ниже коды. Я немного обеспокоен тем, что приведенные ниже коды будут создавать отдельные Handlers при каждом запуске приложения и держать […]

Android-дизайн: долго работающий сервис или AlarmManager?

Я создаю приложение, которое будет отслеживать состояние батареи, соединение Wi-Fi и данные о местоположении через равные промежутки времени и записывать результаты в файл (а затем отправлять их на сервер). При установке мониторинга приложение должно быть отключено, но пользователь, включивший его, должен пережить перезагрузку. После большого чтения я понял, что у меня есть в основном 2 […]

Проверить время существующего PendingIntent в AlarmManager

Можно ли запросить Android AlarmManager на время следующего сигнала тревоги для данного PendingIntent? Я знаю, что могу отменить его, используя функцию .cancel (PendingIntent), и я могу обновить ее с помощью .set (), но можно ли «запросить» ее? Я использую что-то подобное, чтобы узнать, запланировано ли это: PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_NO_CREATE); Если отправитель […]

Как начать работу с AlarmManager в Android?

Я выложил дюжину руководств и ответов на форуме об этой проблеме, но до сих пор не смог сработать какой-то рабочий код. Я постараюсь держать вопрос простым: Как вы используете AlarmManager (в Android API) для запуска Activity в данный момент времени? Любое решение этой проблемы будет выполнено. Моя последняя попытка достичь этого ниже. (Импорт пропущен. Я […]

Intereting Posts
Лицензирование приложений и защита от копирования на Android Как отключить touchroid android Android Multitouch – второй палец ACTION.MOVE игнорируется Получить список друзей facebook 3.0 Ошибка API YouTube Youtube YouTubePlayerView Поиск хороших источников для значков, произведений искусства и т. Д. Как добавить тестовую зависимость с помощью android gradle plugin experimental 0.1.0 Пользовательский класс ImageView не работает с библиотекой загрузки изображений Picasso Android: проверьте, разрешены ли службы определения местоположения с помощью поставщика плавного доступа Сохранять данные пользователя в течение дня (в тот же день -> множество пользовательских данных) Как использовать токен, возвращенный GoogleAuthUtil.getToken, с моим брандмауэром App Engine Матчи Turnbased исчезают после загрузки в первый раз Вы должны использовать тему Theme.AppCompat (или потомка) с этим действием Множественные действия / фрагменты и шаблон представления представлений модели Ошибка градиента – выполнение выполнено для задачи: app: dexDebug '