Articles of android pendingintent

Android PendingIntent FLAG_NO_CREATE не возвращает null

У меня проблемы с PendingIntents. Каждый раз, когда мое приложение открывается, он планирует планировать некоторые трансляции. Моя проблема в том, что уже существующие PendingIntents не распознаются. Я знаю, что PendingIntents и Unterlaying Intents должны быть созданы с теми же параметрами. Ее мой код … начался в моей деятельности Launcher как Asynctask. long nextExecute = getNextExecute(t); […]

Виджет не обновляется при перезапуске

У меня есть виджет, который будет обновляться каждый раз, когда есть изменение конфигурации (например, ориентация экрана) и всякий раз, когда телефон разблокирован. Этот процесс включает настройку обработчиков onClick для кнопок на моем виджете. Это хорошо работает, однако я обнаружил, что есть случай использования, из-за которого мое приложение не отвечает на события onClick . Этот конкретный […]

Чтение сообщения NDEF из тега NFC из приложения для Android

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

Android: Как получить доступ к AsyncTask из PendingIntent, созданного уведомлением в строке состояния?

Мое приложение запускает AsyncTask который загружает файл из URL-адреса. В то же время он создает строку состояния « Notification которая сообщает пользователю о полном объеме загрузки. Я пытаюсь сделать свое приложение, нажав на уведомление. Если загрузка все еще выполняется, я хочу показать DialogInterface который спрашивает, хотят ли они остановить загрузку. Нажмите «Да», чтобы остановить загрузку. […]

Android-клик по уведомлению не открывает подключенную активность

Я хочу открыть Activity, когда я нажимаю на уведомление из строки состояния. Я видел, что это ответ на StackOverflow, но ни один из этих ответов не работает для меня. Эта проблема наблюдается только на устройствах Lollipop, и лучший способ воспроизвести: 1. Запустить приложение. 2. Заземлите приложение. 3. Получите push-уведомление. 4. Нажмите на уведомление и попробуйте […]

Неправильная метка времени для будущих уведомлений

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

AppWidget PendingIntent не работает после перезапуска Launcher

У меня есть AppWidget с двумя ожидающими намерениями. Они работают большую часть времени, но через некоторое время они перестают отвечать. Единственное, что я смог определить, это то, что они повреждены после перезапуска Launcher, то есть я использую Launcher Pro, а иногда и скрипту с настройками и должен перезапустить его. После этого они вообще не работают. […]

Отправить трансляцию по уведомлению нажмите

У меня есть приложение, которое в основном представляет собой просмотр веб-страниц и GCM. Я хочу добиться следующего: если пользователь находится в приложении и получает уведомление, когда он нажимает на уведомление, я хочу, чтобы веб-просмотр загружал URL-адрес, указанный в уведомлении. Я пытаюсь выполнить это, используя широковещательный приемник, но он не работает. Я динамически регистрирую приемник в […]

Создание уведомления в определенное время через Alarm Manager

Я пытаюсь создать уведомление в определенное время. Я создаю широковещательный приемник и вызываю его через AlarmManager. Проблема в том, что трансляция не получена и что я не получаю никаких уведомлений. Регистрация вещательного приемника в манифесте, <receiver android:name="com.example.android.receivers"> <intent-filter> <action android:name="com.example.android.receivers.AlarmReceiver" /> </intent-filter> </receiver> Это широковещательный приемник, public class AlarmReceiver extends BroadcastReceiver { @Override public void […]

Ожидание намерения с помощью символа ONE_SHOT

В настоящее время у меня есть этот код: public static void setupAlarm(Context context) { Intent myIntent = new Intent(context, Receiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, myIntent, PendingIntent.FLAG_NO_CREATE); if (pendingIntent != null) { return; } else { pendingIntent = PendingIntent.getBroadcast(context, PENDING_INTENT_RETRY, myIntent, PendingIntent.FLAG_ONE_SHOT); } AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.add(Calendar.MINUTE, 2); […]