Lingua

MbmsStreamingSession.Create Metodo

Definizione

Overload

Nome Descrizione
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

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.

Valori restituiti

Istanza di MbmsStreamingSessiono Null se si è verificato un errore.

Attributi

Commenti

Creare un nuovo MbmsStreamingSession oggetto usando l'ID sottoscrizione dati predefinito del sistema. Vedete #create(Context, Executor, int, MbmsStreamingSessionCallback).

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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

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.

Valori restituiti

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.

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a