Compartilhar via


MbmsStreamingSession.Create Método

Definição

Sobrecargas

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Crie um novo MbmsStreamingSession usando a ID de 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 de 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 null se ocorreu um erro.

Atributos

Comentários

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

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

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 null se ocorreu um erro.

Atributos

Comentários

Crie um novo MbmsStreamingSession usando a ID de assinatura fornecida.

Observe que essa chamada vinculará um serviço remoto. Você não pode chamar esse método no thread principal do seu aplicativo.

Você pode ter apenas uma instância de MbmsStreamingSession por UID. Se você chamar esse método enquanto houver uma instância ativa de MbmsStreamingSession em seu processo (em outras palavras, uma que não teve #close() chamado nele), esse método lançará um IllegalStateExceptionarquivo . Se você chamar esse método em um processo diferente em execução no mesmo UID, um erro será indicado via MbmsStreamingSessionCallback#onError(int, String).

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

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a