Использование PendingIntent в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Использование PendingIntent в Android

Сообщение Гость »


Мое приложение отлично работало на более старой версии Android, но при попытке запустить его на Android 34 возникло исключение

Код:

Intent NotificationIntent = new Intent(this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, NotificationIntent, 0); Исключение:

java.lang.IllegalArgumentException: com.kpv.mqtt: Для ориентации на S+ (версия 31 и выше) требуется, чтобы при создании PendingIntent был указан один из FLAG_IMMUTABLE или FLAG_MUTABLE. Настоятельно рассмотрите возможность использования FLAG_IMMUTABLE, используйте FLAG_MUTABLE только в том случае, если какая-то функциональность зависит от изменяемого PendingIntent, например. если его нужно использовать со встроенными ответами или пузырьками. Изменено на код с флагом:

Новый код:

Intent NotificationIntent = new Intent(this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, NotificationIntent, FLAG_IMMUTABLE); Есть исключение:

Невозможно запустить службу com.xxx с намерением { cmp=com.xxx.mqtt/.MqttGndService (есть дополнительные возможности) }: android.app.MissingForegroundServiceTypeException: запуск FGS без типа callerApp=ProcessRecord{cd4e08b 9230: com.xxx.mqtt/u0a182} targetSDK=34 Как решить эту проблему?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Анимация перехода активности Android AppWidget PendingIntent
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Изменения флага PendingIntent в Android 14
    Anonymous » » в форуме Android
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Android 14: уведомление с PendingIntent не появляется снова после второго увольнения (телефон заблокирован)
    Anonymous » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как правильно удалить сигнал тревоги через определенное время с помощью PendingIntent в Android?
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • PendingIntent не срабатывает для запроса разрешения USB в Android
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»