MbmsStreamingSession.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Create(Context, IExecutor, MbmsStreamingSessionCallback) |
Créez-en un |
Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback) |
Créez-en |
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)
.
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.
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.