То, что происходит, когда контекст вещательного приемника недействителен после его возврата, но контекст использовался д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»