MbmsStreamingSession.Create 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.
Overload
Create(Context, IExecutor, MbmsStreamingSessionCallback) |
Creare un nuovo |
Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback) |
Creare un nuovo |
Create(Context, IExecutor, MbmsStreamingSessionCallback)
Creare un nuovo MbmsStreamingSession
oggetto usando l'ID sottoscrizione dati predefinito del sistema.
[Android.Runtime.Register("create", "(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;", "", ApiSince=28)]
public static Android.Telephony.MbmsStreamingSession? Create (Android.Content.Context context, Java.Util.Concurrent.IExecutor executor, Android.Telephony.Mbms.MbmsStreamingSessionCallback callback);
[<Android.Runtime.Register("create", "(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;", "", ApiSince=28)>]
static member Create : Android.Content.Context * Java.Util.Concurrent.IExecutor * Android.Telephony.Mbms.MbmsStreamingSessionCallback -> Android.Telephony.MbmsStreamingSession
Parametri
- context
- Context
Oggetto Context
da usare.
- executor
- IExecutor
Executor in cui si desidera eseguire callback.
- callback
- MbmsStreamingSessionCallback
Oggetto callback in cui si desidera ricevere i risultati delle operazioni asincrone.
Restituisce
Istanza di MbmsStreamingSession
o Null se si è verificato un errore.
- Attributi
Commenti
Creare un nuovo MbmsStreamingSession
oggetto usando l'ID sottoscrizione dati predefinito del sistema. Vedere #create(Context, Executor, int, MbmsStreamingSessionCallback)
.
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
Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)
Creare un nuovo MbmsStreamingSession
oggetto usando l'ID sottoscrizione specificato.
[Android.Runtime.Register("create", "(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;", "", ApiSince=28)]
public static Android.Telephony.MbmsStreamingSession? Create (Android.Content.Context context, Java.Util.Concurrent.IExecutor executor, int subscriptionId, Android.Telephony.Mbms.MbmsStreamingSessionCallback callback);
[<Android.Runtime.Register("create", "(Landroid/content/Context;Ljava/util/concurrent/Executor;ILandroid/telephony/mbms/MbmsStreamingSessionCallback;)Landroid/telephony/MbmsStreamingSession;", "", ApiSince=28)>]
static member Create : Android.Content.Context * Java.Util.Concurrent.IExecutor * int * Android.Telephony.Mbms.MbmsStreamingSessionCallback -> Android.Telephony.MbmsStreamingSession
Parametri
- context
- Context
Oggetto Context
da usare.
- executor
- IExecutor
Executor in cui si desidera eseguire callback.
- subscriptionId
- Int32
ID sottoscrizione da usare.
- callback
- MbmsStreamingSessionCallback
Oggetto callback in cui si desidera ricevere i risultati delle operazioni asincrone.
Restituisce
Istanza di MbmsStreamingSession
o Null se si è verificato un errore.
- Attributi
Commenti
Creare un nuovo MbmsStreamingSession
oggetto usando l'ID sottoscrizione specificato.
Si noti che questa chiamata associa un servizio remoto. Non puoi chiamare questo metodo nel thread principale dell'app.
Potrebbe essere disponibile una sola istanza di MbmsStreamingSession
per UID. Se si chiama questo metodo mentre è presente un'istanza attiva di MbmsStreamingSession
nel processo (in altre parole, una di cui non è stata #close()
chiamata), questo metodo genererà un'eccezione IllegalStateException
. Se si chiama questo metodo in un processo diverso in esecuzione nello stesso UID, verrà indicato un errore tramite MbmsStreamingSessionCallback#onError(int, String)
.
Si noti che l'inizializzazione potrebbe non riuscire in modo asincrono. Se si desidera riprovare dopo aver ricevuto un errore asincrono di questo tipo, è necessario chiamare #close()
sull'istanza di ricevuta prima di MbmsStreamingSession
chiamare di nuovo questo metodo.
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.