Android 10 Vivo funtouch Os отключил мою службу переднего плана при пролистывании?Android

Форум для тех, кто программирует под Android
Anonymous
Android 10 Vivo funtouch Os отключил мою службу переднего плана при пролистывании?

Сообщение Anonymous »

Я работаю над приложением, в котором начинаю отсчет в течение длительного периода времени, для этого у меня есть служба startforeground, служба работает нормально на всех устройствах, за исключением нескольких устройств, таких как Android 10 vivo funtouch Os. в котором, когда вы проводите по уведомлению, он отключает службу переднего плана, поэтому для решения этой проблемы только несколько устройств ведут себя так, спасибо
class MyCountdownService : Service(){

@RequiresApi(Build.VERSION_CODES.O)
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {

Log.i("Boot","intent is ${intent?.action}")

showNotification()

wakeLock =
(getSystemService(Context.POWER_SERVICE) as PowerManager).run {
newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "EndlessService::lock").apply {
acquire()
}
}

println("intent ${intent }")
isServiceStarted =true

if(intent!=null) {
val action = intent?.action

when(action){

MyCountdownService.ADD_SERVICE ->{
val countdown = intent.getParcelableExtra(Add_kEY)
schedule(countdown !!)

}

else ->{

Log.i("Boot","Service boot ")
serviceScope.launch(Dispatchers.IO) {
smsScheduler.reSchedule()
}

}

}

}else{

serviceScope.launch(Dispatchers.IO) {
smsScheduler.reSchedule()
}

}

return START_STICKY } }

//Файл манифеста






Подробнее здесь: https://stackoverflow.com/questions/717 ... e-on-swipe

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