Compartir a través de


MbmsStreamingSession.Create Método

Definición

Sobrecargas

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Cree un nuevo MbmsStreamingSession con el identificador de suscripción de datos predeterminado del sistema.

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Cree un nuevo MbmsStreamingSession con el identificador de suscripción especificado.

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Cree un nuevo MbmsStreamingSession con el identificador de suscripción de datos predeterminado 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

Parámetros

context
Context

Objeto Context que se va a usar.

executor
IExecutor

Ejecutor en el que desea ejecutar devoluciones de llamada.

callback
MbmsStreamingSessionCallback

Objeto de devolución de llamada en el que desea recibir resultados de operaciones asincrónicas.

Devoluciones

Instancia de MbmsStreamingSession, o null si se produjo un error.

Atributos

Comentarios

Cree un nuevo MbmsStreamingSession con el identificador de suscripción de datos predeterminado del sistema. Vea #create(Context, Executor, int, MbmsStreamingSessionCallback).

Documentación de Java para android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Cree un nuevo MbmsStreamingSession con el identificador de suscripción especificado.

[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

Parámetros

context
Context

Objeto Context que se va a usar.

executor
IExecutor

Ejecutor en el que desea ejecutar devoluciones de llamada.

subscriptionId
Int32

Identificador de la suscripción que se va a usar.

callback
MbmsStreamingSessionCallback

Objeto de devolución de llamada en el que desea recibir resultados de operaciones asincrónicas.

Devoluciones

Instancia de MbmsStreamingSession, o null si se produjo un error.

Atributos

Comentarios

Cree un nuevo MbmsStreamingSession con el identificador de suscripción especificado.

Tenga en cuenta que esta llamada enlazará un servicio remoto. Es posible que no llames a este método en el subproceso principal de la aplicación.

Solo puede tener una instancia de MbmsStreamingSession por UID. Si llama a este método mientras hay una instancia activa de MbmsStreamingSession en el proceso (es decir, una que no se haya #close() llamado a él), este método producirá un IllegalStateException. Si llama a este método en un proceso diferente que se ejecuta en el mismo UID, se indicará un error a través de MbmsStreamingSessionCallback#onError(int, String).

Tenga en cuenta que la inicialización puede producir un error de forma asincrónica. Si desea volver a intentarlo después de recibir este error asincrónico, debe llamar a #close() en la instancia de que recibió antes de MbmsStreamingSession volver a llamar a este método.

Documentación de Java para android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a