Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Намерение запустить вместо публикации уведомления в строке состояния.
[Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")]
public virtual Android.App.Notification.Builder SetFullScreenIntent(Android.App.PendingIntent? intent, bool highPriority);
[<Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")>]
abstract member SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
override this.SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
Параметры
- intent
- PendingIntent
PendingIntent: ожидающий запуск намерения
- highPriority
- Boolean
логическое значение. Передача true приведет к отправке этого уведомления, даже если другие уведомления отключены
Возвращаемое значение
Этот экземпляр Android.App.Notification.Builder, позволяющий выполнять цепочку вызовов.
- Атрибуты
Комментарии
Намерение запустить вместо публикации уведомления в строке состояния. Только для использования с чрезвычайно высокоприоритетными уведомлениями, требующими немедленного внимания пользователя, например входящих телефонных звонков или будильника, которые пользователь явно задал определенное время. Если это средство используется для чего-то другого, предоставьте пользователю возможность отключить его и использовать обычное уведомление, так как это может быть чрезвычайно разрушительным. Приложения, предназначенные для Build.VERSION_CODES. Чтобы использовать намерения полноэкранного экрана, необходимо запросить разрешение (Manifest.permission.USE_FULL_SCREEN_INTENT).
До Build.VERSION_CODES. ТИРАМИСУ система может отображать уведомление о головах (которое может отображаться на экране дольше, чем другие уведомления о головах), а не запускать намерение, в то время как пользователь использует устройство. Из Build.VERSION_CODES. Пользовательский интерфейс системы ТИРАМИСУ отображает уведомление о голове, а не запускает это намерение, а пользователь использует устройство. Это уведомление будет отображаться с выделенными кнопками действий. Если приложение публикации содержит Manifest.permission.USE_FULL_SCREEN_INTENT, уведомление о головах будет отображаться постоянно до тех пор, пока пользователь не уволит или не отключает его, или приложение отменит его. Если приложение публикации не содержит Manifest.permission.USE_FULL_SCREEN_INTENT, уведомление будет отображаться в виде уведомлений, даже если экран заблокирован или отключен, и это уведомление будет сохраняться только в течение 60 секунд.
Чтобы запустить в качестве намерения полноэкранного экрана, уведомление также должно быть размещено в канале с уровнем важности, установленным для IMPORTANCE_HIGH или более поздней версии.
См. также:
Справочник по Android для android.app.Notification.Builder.setFullScreenIntent.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".