Condividi tramite


MbmsStreamingSession.Create Metodo

Definizione

Overload

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Creare un nuovo MbmsStreamingSession oggetto usando l'ID sottoscrizione dati predefinito del sistema.

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Creare un nuovo MbmsStreamingSession oggetto usando l'ID sottoscrizione specificato.

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 MbmsStreamingSessiono 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).

Documentazione java per android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.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 MbmsStreamingSessiono 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.

Documentazione java per android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.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