次の方法で共有


MbmsStreamingSession.Create メソッド

定義

オーバーロード

Create(Context, IExecutor, MbmsStreamingSessionCallback)

システムの既定のデータ サブスクリプション ID を使用して新しい MbmsStreamingSession データを作成します。

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

指定したサブスクリプション ID を使用して新しい MbmsStreamingSession サブスクリプションを作成します。

Create(Context, IExecutor, MbmsStreamingSessionCallback)

システムの既定のデータ サブスクリプション ID を使用して新しい 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

コールバックを実行する Executor。

callback
MbmsStreamingSessionCallback

非同期操作の結果を受け取るコールバック オブジェクト。

戻り値

エラーが発生した場合は MbmsStreamingSessionnull のインスタンス。

属性

注釈

システムの既定のデータ サブスクリプション ID を使用して新しい MbmsStreamingSession データを作成します。 以下を参照してください。#create(Context, Executor, int, MbmsStreamingSessionCallback)

の Java ドキュメントandroid.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, android.telephony.mbms.MbmsStreamingSessionCallback)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Create(Context, IExecutor, Int32, MbmsStreamingSessionCallback)

指定したサブスクリプション ID を使用して新しい 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

コールバックを実行する Executor。

subscriptionId
Int32

使用するサブスクリプション ID。

callback
MbmsStreamingSessionCallback

非同期操作の結果を受け取るコールバック オブジェクト。

戻り値

エラーが発生した場合は MbmsStreamingSessionnull のインスタンス。

属性

注釈

指定したサブスクリプション ID を使用して新しい MbmsStreamingSession サブスクリプションを作成します。

この呼び出しではリモート サービスがバインドされることに注意してください。 このメソッドは、アプリのメイン スレッドでは呼び出しできません。

UID ごとに 1 つのインスタンス MbmsStreamingSession のみを使用できます。 プロセス内にアクティブなインスタンス (つまり、呼び出されていない#close()インスタンスMbmsStreamingSession) がある間にこのメソッドを呼び出すと、このメソッドは IllegalStateException. 同じ UID で実行されている別のプロセスでこのメソッドを呼び出すと、エラーが表示されます MbmsStreamingSessionCallback#onError(int, String)

初期化は非同期的に失敗する可能性があることに注意してください。 このような非同期エラーが発生した後でもう一度試す場合は、このメソッドを再度呼び出す #close() 前に、受信したインスタンス MbmsStreamingSession を呼び出す必要があります。

の Java ドキュメントandroid.telephony.MbmsStreamingSession.create(android.content.Context, java.util.concurrent.Executor, int, android.telephony.mbms.MbmsStreamingSessionCallback)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象