Articles of android pendingintent

API местоположений Google: запрашивать обновления местоположения с ожидающим намерения?

В этом уроке я начал реализовывать API Google Location. Мне удалось заставить его работать в моем приложении очень хорошо, он обновляет мое местоположение с нужных интервалов и т. Д. Теперь я работаю над обновлением своего местоположения, когда устройство находится в спящем режиме. Согласно документации , этот способ – путь: public void requestLocationUpdates (LocationRequest request, PendingIntent […]

Добавление диалога прогресса Android в фоновом режиме с помощью AsyncTask, получение исключения FATAL

Iam, вызывающий Asynctask из запланированной службы Каждые 10 минут он будет запущен . При запуске диалога «Сервис», « Выполнение», получая «Исключение из OnpreExecute» . ОШИБКА : FATAL EXCEPTION: main android.view.WindowManager$BadTokenException: Unable to add window — token null is not for an application at android.view.ViewRootImpl.setView(ViewRootImpl.java:594) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:259) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69) at android.app.Dialog.show(Dialog.java:286) EDIT 1: диспетчер аварийных сигналов […]

Как прервать BroadcastReceiver в android

Я делаю приложение расписания SMS, которое просто займет время, смс и номер пользователя и отправит этот sms в заданное время. Я использую PendingIntent . Вот мой пример кода. Когда пользователь создает расписание, он просто вызывает этот метод. private void SendMessages() { Intent intent = new Intent(this, SMSBroadcastReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast( this.getApplicationContext(), 234324243, intent, 0); […]

PendingIntent запланирован с использованием AlarmManager.RTC-тип все еще вызывается в спящем режиме

Вот код, который я использовал для установки будильника для моего виджета: private static void setAlarm(Context context) { Intent myIntent = new Intent(context, Widget.class); myIntent.setAction(AUTO_UPDATE); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, myIntent, PendingIntent.FLAG_UPDATE_CURRENT); AlarmManager alarmManager = (AlarmManager) context.getSystemService(Service.ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.add(Calendar.SECOND, 8); alarmManager.setInexactRepeating(AlarmManager.RTC, calendar.getTimeInMillis(), 8000, pendingIntent); } Но проблема в том, что даже в […]

Открыть приложение для Android от уведомления PUSH

У меня была небольшая проблема, которая меня беспокоила. Я установил мое приложение для получения уведомлений PUSH от Urban Airship и все работает нормально, но когда я нажимаю уведомление в центре уведомлений, ничего не происходит. Я хочу, чтобы мое приложение открывалось, когда пользователь удаляет уведомление PUSH – что я могу сделать для этого? Любая помощь, как […]

Будет ли 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); Если будильник […]