MbmsStreamingSession.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Create(Context, IExecutor, MbmsStreamingSessionCallback) |
Crie um novo |
| Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback) |
Crie um novo |
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).
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.
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.