То, что происходит, когда контекст вещательного приемника недействителен после его возврата, но контекст использовался дAndroid

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

Сообщение Anonymous »

setup
У вас есть несколько вещательных приемников Onreceive () , который запускает функцию для запуска службы переднего плана.
class TestReceive : BroadcastReceiver() {

val cos = CoroutineScope(Dispatchers.IO.limitedParallelism(1))
@RequiresApi(Build.VERSION_CODES.O)
override fun onReceive(context: Context?, intent: Intent?) {
val someIntent = Intent(context, QuestionService::class.java)
cos.launch { launchFGService(context, intent) }
}

@RequiresApi(Build.VERSION_CODES.O)
fun launchFGService(context: Context?, intent: Intent?){
context.startForegroundService(intent)
}
}
< /code>
Это может быть не лучшая настройка с точки зрения наилучшей практики, но его код, который работает на множестве устройств из устаревшей кодовой базы. Служба переднего плана никогда не запускается? Контекст используется для создания услуги переднего плана недействительным, и означает ли это, что сервис переднего плана не начинается? ( Основной вопрос )
влияет ли существа диспетчер>

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

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

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

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

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

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

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