Idioma

MbmsStreamingSession.Create Método

Definição

Sobrecargas

Nome Description
Create(Context, IExecutor, MbmsStreamingSessionCallback)

Crie um novo MbmsStreamingSession usando a ID da assinatura de dados padrão do sistema.

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Crie um novo MbmsStreamingSession usando a ID de assinatura fornecida.

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Crie um novo MbmsStreamingSession usando a ID da assinatura de dados padrão do 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

O Context a ser usado.

executor
IExecutor

O executor no qual você deseja executar retornos de chamada.

callback
MbmsStreamingSessionCallback

Um objeto de retorno de chamada no qual você deseja receber resultados de operações assíncronas.

Retornos

Uma instância de MbmsStreamingSession, ou nulo, se ocorreu um erro.

Atributos

Comentários

Crie um novo MbmsStreamingSession usando a ID da assinatura de dados padrão do sistema. Consulte #create(Context, Executor, int, MbmsStreamingSessionCallback).

Java documentação para android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Crie um novo MbmsStreamingSession usando a ID de assinatura fornecida.

[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

O Context a ser usado.

executor
IExecutor

O executor no qual você deseja executar retornos de chamada.

subscriptionId
Int32

A ID da assinatura a ser usada.

callback
MbmsStreamingSessionCallback

Um objeto de retorno de chamada no qual você deseja receber resultados de operações assíncronas.

Retornos

Uma instância de MbmsStreamingSession, ou nulo, se ocorreu um erro.

Atributos

Comentários

Crie um novo MbmsStreamingSession usando a ID de assinatura fornecida.

Observe que essa chamada associará um serviço remoto. Talvez você não chame esse método no thread principal do aplicativo.

Você pode ter apenas uma instância de MbmsStreamingSession por UID. Se você chamar esse método enquanto houver uma instância ativa do MbmsStreamingSession seu processo (em outras palavras, uma que não tenha #close() sido chamada), esse método gerará um IllegalStateException. Se você chamar esse método em um processo diferente em execução na mesma UID, um erro será indicado por meio de MbmsStreamingSessionCallback#onError(int, String).

Observe que a inicialização pode falhar de forma assíncrona. Se você quiser tentar novamente depois de receber um erro assíncrono, deverá chamar #close() a instância que recebeu antes de MbmsStreamingSession chamar esse método novamente.

Java documentação para android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a