次の方法で共有


BroadcastReceiver.PeekService(Context, Intent) メソッド

定義

既にバインドされているサービスにバインダーを提供します。

[Android.Runtime.Register("peekService", "(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;", "GetPeekService_Landroid_content_Context_Landroid_content_Intent_Handler")]
public virtual Android.OS.IBinder? PeekService (Android.Content.Context? myContext, Android.Content.Intent? service);
[<Android.Runtime.Register("peekService", "(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;", "GetPeekService_Landroid_content_Context_Landroid_content_Intent_Handler")>]
abstract member PeekService : Android.Content.Context * Android.Content.Intent -> Android.OS.IBinder
override this.PeekService : Android.Content.Context * Android.Content.Intent -> Android.OS.IBinder

パラメーター

myContext
Context

渡されたコンテキスト #onReceive(Context, Intent)

service
Intent

使用する既にバインドされているサービスを識別します。 「」を参照してください。android.content.Context#bindService(Intent, ServiceConnection, int) 詳細については、以下を参照してください。

戻り値

属性

注釈

既にバインドされているサービスにバインダーを提供します。 このメソッドは同期的であり、存在しない場合はターゲット サービスを開始しないため、.#onReceive

peekService() が null android.os.IBinder 以外のインターフェイスを返すには、サービスが以前に発行しておく必要があります。 言い換えると、一部のコンポーネントが呼び出 android.content.Context#bindService(Intent, ServiceConnection, int) している必要があります。

の Java ドキュメントandroid.content.BroadcastReceiver.peekService(android.content.Context, android.content.Intent)

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

適用対象