Обновлено приложение React Native для ориентации на SDK 34 и зарегистрирован приемник также в MainApplication.java, но вAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Обновлено приложение React Native для ориентации на SDK 34 и зарегистрирован приемник также в MainApplication.java, но в

Сообщение Anonymous »

Обновил версию SDK целевого приложения для реагирования на родное приложение до версии 34, но получил ошибку. Один из RECEIVER_EXPORTED или RECEIVER_NOT_EXPORTED, поэтому добавил этот код в класс MainApplication
зарегистрировал приемник в классе mainapplication.java

Код: Выделить всё

@Override
public Intent registerReceiver(@Nullable BroadcastReceiver receiver, IntentFilter filter) {
if (Build.VERSION.SDK_INT >= 34 && getApplicationInfo().targetSdkVersion >= 34) {
return super.registerReceiver(receiver, filter, Context.RECEIVER_EXPORTED);
} else {
return super.registerReceiver(receiver, filter);
}
}
но по-прежнему появляется ошибка Service.startForeground() не разрешена из-за mAllowStartForeground false при запуске из Activity.onStop, пожалуйста, помогите.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-mainap
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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