Почему широковещательный приемник не работает после завершения загрузки? Андроид 13Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Почему широковещательный приемник не работает после завершения загрузки? Андроид 13

Сообщение Anonymous »

Я работаю над приложением, в котором есть служба AppLock Service и которое вызывается после завершения загрузки BroadcastReceiver.
когда я перезагружаюсь, приемник не работает

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

`class MyBrodcastReciver:BroadcastReceiver(){
override fun onReceive(p0: Context?, p1: Intent?) {
if(p1?.action==Intent.ACTION_BOOT_COMPLETED) {
Log.i("UURR", "Boot Completed")
val intent2 = Intent(p0, AppLockService::class.java)
intent2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
p0?.startForegroundService(intent2)
else
p0?.startService(intent2)
}

}

}
Я пытаюсь справиться с этим случаем
Я слышал, что у приемника есть ограничения в Android 13, есть ли какое-либо другое решение или как я могу заставить мою Службу работать без подключения к приложению?

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

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

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

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

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

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

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