MediaSession Costruttori
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.
Overload
MediaSession(Context, String) |
Crea una nuova sessione. |
MediaSession(Context, String, Bundle) |
Crea una nuova sessione. |
MediaSession(Context, String)
Crea una nuova sessione.
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")]
public MediaSession (Android.Content.Context context, string tag);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")>]
new Android.Media.Session.MediaSession : Android.Content.Context * string -> Android.Media.Session.MediaSession
Parametri
- context
- Context
Contesto da usare per creare la sessione.
- tag
- String
Nome breve a scopo di debug.
- Attributi
Commenti
Crea una nuova sessione. La sessione verrà registrata automaticamente con il sistema, ma non verrà pubblicata fino a quando #setActive(boolean) setActive(true)
non viene chiamato. È necessario chiamare #release()
al termine della sessione.
Si noti che RuntimeException
verrà generata se un'app crea troppe sessioni.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
MediaSession(Context, String, Bundle)
Crea una nuova sessione.
[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)]
public MediaSession (Android.Content.Context context, string tag, Android.OS.Bundle? sessionInfo);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)>]
new Android.Media.Session.MediaSession : Android.Content.Context * string * Android.OS.Bundle -> Android.Media.Session.MediaSession
Parametri
- context
- Context
Contesto da usare per creare la sessione.
- tag
- String
Nome breve a scopo di debug.
- sessionInfo
- Bundle
Bundle per informazioni aggiuntive su questa sessione.
I controller possono ottenere queste informazioni chiamando MediaController#getSessionInfo()
.
Se contiene oggetti non framework partizionabili, verrà generata un'eccezione IllegalArgumentException
.
- Attributi
Commenti
Crea una nuova sessione. La sessione verrà registrata automaticamente con il sistema, ma non verrà pubblicata fino a quando #setActive(boolean) setActive(true)
non viene chiamato. È necessario chiamare #release()
al termine della sessione.
sessionInfo
può includere informazioni aggiuntive non modificabili su questa sessione. Ad esempio, può includere la versione dell'applicazione o l'elenco dei comandi personalizzati supportati da questa sessione.
Si noti che RuntimeException
verrà generata se un'app crea troppe sessioni.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.