MbmsStreamingSession.Create 方法

定义

重载

Create(Context, IExecutor, MbmsStreamingSessionCallback)

使用系统默认数据订阅 ID 创建新的 MbmsStreamingSession 订阅 ID。

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

使用给定的订阅 ID 创建新的 MbmsStreamingSession 订阅 ID。

Create(Context, IExecutor, MbmsStreamingSessionCallback)

使用系统默认数据订阅 ID 创建新的 MbmsStreamingSession 订阅 ID。

[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

要接收异步操作结果的回调对象。

返回

如果发生错误,则为 null 实例 MbmsStreamingSession

属性

注解

使用系统默认数据订阅 ID 创建新的 MbmsStreamingSession 订阅 ID。 请参阅 #create(Context, Executor, int, MbmsStreamingSessionCallback)

适用于 . 的 android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

使用给定的订阅 ID 创建新的 MbmsStreamingSession 订阅 ID。

[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

要使用的订阅 ID。

callback
MbmsStreamingSessionCallback

要接收异步操作结果的回调对象。

返回

如果发生错误,则为 null 实例 MbmsStreamingSession

属性

注解

使用给定的订阅 ID 创建新的 MbmsStreamingSession 订阅 ID。

请注意,此调用将绑定远程服务。 不能在应用的主线程上调用此方法。

每个 UID 只能有一个实例 MbmsStreamingSession 。 如果在进程中存在活动实例 MbmsStreamingSession 时调用此方法(换句话说,尚未 #close() 调用此方法),此方法将引发一个 IllegalStateException。 如果在同一 UID 下运行的不同进程中调用此方法,则通过 <a0/a0> 指示错误。

请注意,初始化可能异步失败。 如果想要在收到此类异步错误后重试,则必须在再次调用此方法之前调用 #close() 收到的实例 MbmsStreamingSession

适用于 . 的 android.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于