Freigeben über


MbmsStreamingSession.Create Methode

Definition

Überlädt

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Erstellen Sie eine neue MbmsStreamingSession Mit der Systemstandarddatenabonnement-ID.

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Erstellen Sie eine neue MbmsStreamingSession Mit der angegebenen Abonnement-ID.

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Erstellen Sie eine neue MbmsStreamingSession Mit der Systemstandarddatenabonnement-ID.

[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

Parameter

context
Context

Der zu verwendende Context.

executor
IExecutor

Der Executor, für den Sie Rückrufe ausführen möchten.

callback
MbmsStreamingSessionCallback

Ein Rückrufobjekt, für das Sie Ergebnisse asynchroner Vorgänge erhalten möchten.

Gibt zurück

Eine Instanz von MbmsStreamingSession, oder NULL, wenn ein Fehler aufgetreten ist.

Attribute

Hinweise

Erstellen Sie eine neue MbmsStreamingSession Mit der Systemstandarddatenabonnement-ID. Siehe #create(Context, Executor, int, MbmsStreamingSessionCallback).

Java-Dokumentation für android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Erstellen Sie eine neue MbmsStreamingSession Mit der angegebenen Abonnement-ID.

[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

Parameter

context
Context

Der zu verwendende Context.

executor
IExecutor

Der Executor, für den Sie Rückrufe ausführen möchten.

subscriptionId
Int32

Die zu verwendende Abonnement-ID.

callback
MbmsStreamingSessionCallback

Ein Rückrufobjekt, für das Sie Ergebnisse asynchroner Vorgänge erhalten möchten.

Gibt zurück

Eine Instanz von MbmsStreamingSession, oder NULL, wenn ein Fehler aufgetreten ist.

Attribute

Hinweise

Erstellen Sie eine neue MbmsStreamingSession Mit der angegebenen Abonnement-ID.

Beachten Sie, dass dieser Aufruf einen Remotedienst bindet. Sie können diese Methode nicht im Hauptthread Ihrer App aufrufen.

Sie dürfen nur eine Instanz pro MbmsStreamingSession UID haben. Wenn Sie diese Methode aufrufen, während in Ihrem Prozess eine aktive Instanz vorhanden MbmsStreamingSession ist (d. h. eine, die nicht aufgerufen wurde #close() ), löst diese Methode eine IllegalStateException. Wenn Sie diese Methode in einem anderen Prozess aufrufen, der unter derselben UID ausgeführt wird, wird ein Fehler über MbmsStreamingSessionCallback#onError(int, String)angezeigt.

Beachten Sie, dass die Initialisierung asynchron fehlschlägt. Wenn Sie nach erhalt eines solchen asynchronen Fehlers erneut versuchen möchten, müssen Sie die Instanz der MbmsStreamingSession Empfangenen aufrufen#close(), bevor Sie diese Methode erneut aufrufen.

Java-Dokumentation für android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: