Partager via


MbmsStreamingSession.Create Méthode

Définition

Surcharges

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Créez-en un MbmsStreamingSession à l’aide de l’ID d’abonnement aux données par défaut du système.

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Créez-en MbmsStreamingSession un à l’aide de l’ID d’abonnement donné.

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Créez-en un MbmsStreamingSession à l’aide de l’ID d’abonnement aux données par défaut du système.

[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

Paramètres

context
Context

Context à utiliser.

executor
IExecutor

Exécuteur sur lequel vous souhaitez exécuter des rappels.

callback
MbmsStreamingSessionCallback

Objet de rappel sur lequel vous souhaitez recevoir les résultats des opérations asynchrones.

Retours

Instance de MbmsStreamingSession, ou null si une erreur s’est produite.

Attributs

Remarques

Créez-en un MbmsStreamingSession à l’aide de l’ID d’abonnement aux données par défaut du système. Consultez l’article #create(Context, Executor, int, MbmsStreamingSessionCallback).

Documentation Java pour android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Créez-en MbmsStreamingSession un à l’aide de l’ID d’abonnement donné.

[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

Paramètres

context
Context

Context à utiliser.

executor
IExecutor

Exécuteur sur lequel vous souhaitez exécuter des rappels.

subscriptionId
Int32

ID d’abonnement à utiliser.

callback
MbmsStreamingSessionCallback

Objet de rappel sur lequel vous souhaitez recevoir les résultats des opérations asynchrones.

Retours

Instance de MbmsStreamingSession, ou null si une erreur s’est produite.

Attributs

Remarques

Créez-en MbmsStreamingSession un à l’aide de l’ID d’abonnement donné.

Notez que cet appel lie un service distant. Vous n’appelez peut-être pas cette méthode sur le thread principal de votre application.

Vous n’avez peut-être qu’une seule instance par MbmsStreamingSession UID. Si vous appelez cette méthode alors qu’il existe une instance active de MbmsStreamingSession votre processus (en d’autres termes, une instance qui n’a pas été #close() appelée), cette méthode lève un IllegalStateException. Si vous appelez cette méthode dans un autre processus s’exécutant sous le même UID, une erreur est indiquée via MbmsStreamingSessionCallback#onError(int, String).

Notez que l’initialisation peut échouer de façon asynchrone. Si vous souhaitez réessayer après avoir reçu une telle erreur asynchrone, vous devez appeler #close() l’instance de MbmsStreamingSession ce que vous avez reçue avant d’appeler à nouveau cette méthode.

Documentation Java pour android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à