Articles of android pendingintent

Будет ли AlarmManager работать, если мое приложение не запущено?

У меня есть будильник, который работает нормально, если я взаимодействую (используя) с моим приложением, но он не работает, если я устанавливаю его на следующий день и не взаимодействую с моим приложением. Поэтому я сомневаюсь, что это связано с тем, что мой процесс приложения не работает в то время. Вот что я делаю Calendar calSet = […]

Текущая активность приложения Android доводит до фронта

У меня есть основной вопрос, для которого я не думаю, что добавление кода может помочь. Когда мы нажимаем кнопку «домой», когда приложение находится впереди, мы переходим на домашнюю страницу, и приложение теряет фокус. Теперь мое приложение должно иметь значок уведомлений в строке состояния. И, как в моем приложении, есть возможность иметь видимую активность 2-3 (одна […]

PendingIntent получает requestCode

Я использую AlarmManager для запуска службы. Когда я настраиваю AlarmManager я использую PendingIntent и использую уникальный requestCode, который равен строке id в моей базе данных. PendingIntent pendingIntent = PendingIntent.getBroadcast(SettingsActivity.this, lecture.getId(), myIntent, 0); Как я могу получить этот идентификатор в моей службе при ее запуске? Мне в основном нужен только параметр requestCode. Я хочу использовать этот […]

Используйте два параметра pendingIntent на одном представлении в Appwidget

У меня есть класс виджета (расширяющий AppWidgetProvider), который имеет только один вид (ImageView) в макете виджетов. Когда пользователь набирает виджет, он обновляет и запускает действие без проблем. Также виджет обновляется каждые 30 минут и запуск активности после обновления виджета. Моя проблема заключается в следующем: как настроить виджет на обновление только при обновлении автоматически (а не […]

Проблема с Android AlarmManager с настройкой и сбросом тревоги

Я использую Alarm для извлечения данных с сервера. Мне нравится давать пользователю возможность запускать и останавливать будильник. Это означает, что я должен проверить и проверить, установлен ли будильник. Я нашел код, который говорит мне, если будильник уже установлен: Intent I = new Intent(getApplicationContext(),AlarmReceiver.class); PendingIntent P = PendingIntent.getBroadcast(getApplicationContext(), 0, I, PendingIntent.FLAG_NO_CREATE); found = (P!=null); Если будильник […]

Как использовать «goAsync» для broadcastReceiver?

Задний план Начиная с Honeycomb (API 11), у Android есть функция, позволяющая широковещательному радиоприемнику работать с асинхронным способом, предоставляя ему около 10 секунд, прежде чем он предположит, что он может убить свой процесс, используя метод « goAsync »: Это можно вызвать приложением в onReceive (Context, Intent), чтобы он мог поддерживать широковещательную передачу активным после возвращения […]

Несколько OnClick on Widget для одного и того же намерения

Мой виджет начинает службу, а служба обновляет список из 3 линейных списков. Я хочу установить на каждом LinearLayout SetOnClickPeningIntent с различными Экстра Но когда я запускаю виджет и хочу нажимать на LinearLayouts, только последний из них onclickable = / Я не знаю, что случилось. Надеюсь, ты поможешь мне. RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.widget_layout); for […]

Android Notification перезапускает приложение, но хочет возобновить

Привет, у меня есть возможность получить уведомление, отображаемое для моей активности, и когда пользователь нажимает уведомление, приложение перезагружается. Однако я просто хочу, чтобы он снова не перезапускался. например. Это веб-приложение, и я хочу, чтобы он вышел на передний план, когда пользователь выбирает уведомление … но не обновляет веб-страницу. Могу ли я поймать это намерение или […]

Передача намерения дополнительно к радиовещательному приемнику android

Я создал класс AlarmReceiver, который используется в качестве широковещательного приемника для сигнализации. Проблема в том, что мне нужно отправить некоторые значения из класса, который устанавливает будильник в класс вещательного приемника. setAlarmManager.java Intent i = new Intent(mContext, AlarmReceiver.class); i.putExtra(KEY_ROWID, (long)taskId); PendingIntent pi = PendingIntent.getBroadcast(mContext,taskId_int,i,PendingIntent.FLAG_ONE_SHOT); mAlarmManager.set(AlarmManager.RTC_WAKEUP, when.getTimeInMillis(), pi); Мне нужно получить KEY_ROWID от намерения в классе alarmreceiver. […]

Почему мой диспетчер аварийной сигнализации Android запускается мгновенно?

Я следую примеру кода для отправки уведомления об обновлении каждые 10 секунд. Код следует, и он находится в UpdateService для AppWidgetProvider . Если я поставлю Thread.sleep(10*1000); Я вижу ожидаемое поведение моего цикла обслуживания. У меня, очевидно, есть что-то принципиально неправильное, которое срабатывает немедленно. Предполагается, что это будет PendingIntent тревоги, которая будет транслировать обновление для моего […]