Код: Выделить всё
val intent = Intent(this@MyService.applicationContext, Activity2::class.java).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP
}
val pendingIntent = PendingIntent.getActivity(this, 0, intent, 0)
try {
pendingIntent.send()
} catch (e: CanceledException) {
e.printStackTrace()
}
Код: Выделить всё
private fun checkDrawOverlayPermission() {
if (!Settings.canDrawOverlays(this)) {
val intent = Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:$packageName"))
startActivityForResult(intent, OVERLAY_PERMISSION_REQUEST_CODE)
}
}
Подробнее здесь: https://stackoverflow.com/questions/759 ... nt-show-up
Мобильная версия