MbmsStreamingSession.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Create(Context, IExecutor, MbmsStreamingSessionCallback) |
使用系統預設資料訂用帳戶識別碼建立新的 |
Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback) |
使用指定的訂用帳戶識別碼建立新的 |
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)
。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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
。
請注意,此呼叫會系結遠端服務。 您可能不會在應用程式的主要線程上呼叫這個方法。
每個 UID 可能只有一個 實例 MbmsStreamingSession
。 如果您在行程中有 作用中 實體時呼叫這個方法(換句話說,未#close()
呼叫此方法的實例MbmsStreamingSession
),這個方法會擲回 IllegalStateException
。 如果您在相同 UID 下執行的不同進程中呼叫此方法,則會透過 MbmsStreamingSessionCallback#onError(int, String)
指出錯誤。
請注意,初始化可能會以異步方式失敗。 如果您想要在收到這類異步錯誤之後再試一次,您必須在收到的 實例MbmsStreamingSession
上呼叫 #close()
,才能再次呼叫此方法。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。