Как запустить действие, когда экран заблокирован в Android 10

#android #android-intent #android-activity #android-10.0

#Android #android-намерение #android-активность #android-10.0

Вопрос:

Я должен запустить действие, когда устройство заблокировано, я использовал приведенный ниже код для запуска действия из службы. он отлично работает под устройством Android 10.

 val callIntent = Intent(this, CallActivity::class.java)
callIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
callIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
callIntent.putExtra(EXTRA_CALL_TYPE, callType)
callIntent.putExtra(EXTRA_CALL_DIRECTION, callDirection)
startActivity(callIntent)
 

Этот код не работает в Android 10, любой другой способ запустить действие в Android 10

Ответ №1:

Вместо этого вы должны отправить уведомление с помощью fullScreenIntent.

Ответ №2:

Я думаю, вам нужно разрешение на фоновые службы