Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Intento di avviare anziché registrare la notifica sulla barra di stato.
[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
Parametri
- intent
- PendingIntent
PendingIntent: finalità in sospeso da avviare
- highPriority
- Boolean
boolean: se si passa true, questa notifica verrà inviata anche se vengono eliminate altre notifiche
Valori restituiti
Questa istanza di Android.App.Notification.Builder, che consente di concatenare le chiamate.
- Attributi
Commenti
Intento di avviare anziché registrare la notifica sulla barra di stato. Solo per l'uso con notifiche estremamente ad alta priorità che richiedono l'attenzione immediata dell'utente, ad esempio una telefonata in arrivo o un orologio alla sveglia che l'utente ha impostato in modo esplicito su un determinato orario. Se questa funzionalità viene usata per qualcos'altro, dare all'utente un'opzione per disattivarla e usare una notifica normale, in quanto ciò può essere estremamente problematico. App destinate a Build.VERSION_CODES. Q e versioni successive dovranno richiedere un'autorizzazione (Manifest.permission.USE_FULL_SCREEN_INTENT) per usare le finalità a schermo intero.
Prima di Build.VERSION_CODES. TIRAMISU, il sistema può visualizzare una notifica di testa (che può essere visualizzata sullo schermo più a lungo di altre notifiche di testa), invece di avviare la finalità, mentre l'utente usa il dispositivo. Da Build.VERSION_CODES. TIRAMISU, l'interfaccia utente di sistema visualizzerà una notifica di testa, invece di avviare questa finalità, mentre l'utente usa il dispositivo. Questa notifica verrà visualizzata con pulsanti di azione evidenziati. Se l'app di pubblicazione contiene Manifest.permission.USE_FULL_SCREEN_INTENT, la notifica head up verrà visualizzata in modo permanente fino a quando l'utente non lo chiude o lo snooz, o l'app lo annulla. Se l'app di pubblicazione non contiene Manifest.permission.USE_FULL_SCREEN_INTENT, la notifica verrà visualizzata come notifica di testa anche quando la schermata è bloccata o disattivata e questa notifica sarà persistente solo per 60 secondi.
Per essere avviata come finalità a schermo intero, la notifica deve anche essere registrata in un canale con livello di importanza impostato su IMPORTANCE_HIGH o superiore.
Vedere anche:
Informazioni di riferimento su Android per android.app.Notification.Builder.setFullScreenIntent.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.