Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Absicht, die Benachrichtigung anstelle der Benachrichtigung in der Statusleiste zu veröffentlichen.
[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
Parameter
- intent
- PendingIntent
PendingIntent: die ausstehende Absicht zum Starten
- highPriority
- Boolean
boolescher Wert: Wenn "true" übergeben wird, wird diese Benachrichtigung auch dann gesendet, wenn andere Benachrichtigungen unterdrückt werden.
Gibt zurück
Diese Android.App.Notification.Builder-Instanz, sodass Anrufe verkettet werden können.
- Attribute
Hinweise
Eine Absicht, die Benachrichtigung anstelle der Benachrichtigung in der Statusleiste zu veröffentlichen. Nur für die Verwendung mit extrem hohen Prioritätsbenachrichtigungen, die die sofortige Aufmerksamkeit des Benutzers erfordern, z. B. einen eingehenden Telefonanruf oder eine Weckeruhr, die der Benutzer explizit auf eine bestimmte Zeit festgelegt hat. Wenn diese Einrichtung für etwas anderes verwendet wird, geben Sie dem Benutzer bitte die Möglichkeit, sie zu deaktivieren und eine normale Benachrichtigung zu verwenden, da dies extrem störend sein kann. Apps für Build.VERSION_CODES. F und oben müssen eine Berechtigung (Manifest.permission.USE_FULL_SCREEN_INTENT) anfordern, um Vollbildabsichten zu verwenden.
Vor Build.VERSION_CODES. TIRAMISU, das System kann eine Heads up-Benachrichtigung anzeigen (die auf dem Bildschirm länger als andere Heads up-Benachrichtigungen angezeigt werden kann), anstatt die Absicht zu starten, während der Benutzer das Gerät verwendet. Von Build.VERSION_CODES. TIRAMISU, die Systembenutzeroberfläche zeigt eine Heads up-Benachrichtigung an, anstatt diese Absicht zu starten, während der Benutzer das Gerät verwendet. Diese Benachrichtigung wird mit hervorgehobenen Interaktiven Schaltflächen angezeigt. Wenn die Posten-App Manifest.permission.USE_FULL_SCREEN_INTENT enthält, werden die Heads up-Benachrichtigungen dauerhaft angezeigt, bis der Benutzer sie schließt oder abbricht, oder die App bricht sie ab. Wenn die Posten-App Manifest.permission.USE_FULL_SCREEN_INTENT nicht hält, wird die Benachrichtigung auch dann als Head up-Benachrichtigung angezeigt, auch wenn der Bildschirm gesperrt oder deaktiviert ist, und diese Benachrichtigung wird nur 60 Sekunden lang persistent sein.
Um als Vollbildabsicht gestartet zu werden, muss die Benachrichtigung auch in einem Kanal gepostet werden, deren Wichtigkeitsstufe auf IMPORTANCE_HIGH oder höher festgelegt ist.
Siehe auch:
Android-Referenz für android.app.Notification.Builder.setFullScreenIntent.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.