Поделиться через


MbmsStreamingSession.Create Метод

Определение

Перегрузки

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Создайте новый MbmsStreamingSession с помощью идентификатора подписки данных по умолчанию системы.

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Создайте новый MbmsStreamingSession с помощью заданного идентификатора подписки.

Create(Context, IExecutor, MbmsStreamingSessionCallback)

Создайте новый MbmsStreamingSession с помощью идентификатора подписки данных по умолчанию системы.

[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

Параметры

context
Context

Используемый Context.

executor
IExecutor

Исполнитель, на котором требуется выполнить обратные вызовы.

callback
MbmsStreamingSessionCallback

Объект обратного вызова, на котором вы хотите получить результаты асинхронных операций.

Возвращаемое значение

Экземпляр MbmsStreamingSessionили значение NULL, если произошла ошибка.

Атрибуты

Комментарии

Создайте новый MbmsStreamingSession с помощью идентификатора подписки данных по умолчанию системы. См. раздел #create(Context, Executor, int, MbmsStreamingSessionCallback).

Документация по Java для android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

Создайте новый MbmsStreamingSession с помощью заданного идентификатора подписки.

[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

Параметры

context
Context

Используемый Context.

executor
IExecutor

Исполнитель, на котором требуется выполнить обратные вызовы.

subscriptionId
Int32

Идентификатор подписки, который следует использовать.

callback
MbmsStreamingSessionCallback

Объект обратного вызова, на котором вы хотите получить результаты асинхронных операций.

Возвращаемое значение

Экземпляр MbmsStreamingSessionили значение NULL, если произошла ошибка.

Атрибуты

Комментарии

Создайте новый MbmsStreamingSession с помощью заданного идентификатора подписки.

Обратите внимание, что этот вызов привязывает удаленную службу. Этот метод может не вызываться в основном потоке приложения.

У вас может быть только один экземпляр для каждого пользовательского MbmsStreamingSession интерфейса. При вызове этого метода во время активного экземпляра MbmsStreamingSession процесса (иными словами, #close() вызываемого в нем), этот метод вызовет IllegalStateExceptionисключение. При вызове этого метода в другом процессе, выполняемом в одном пользовательском интерфейсе, будет указано сообщение об ошибке.MbmsStreamingSessionCallback#onError(int, String)

Обратите внимание, что инициализация может завершиться асинхронно. Если вы хотите повторить попытку после получения такой асинхронной ошибки, необходимо вызвать #close() экземпляр MbmsStreamingSession , полученный перед вызовом этого метода еще раз.

Документация по Java для android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к