RecognizerIntent.DetailsMetaData フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実装#ACTION_WEB_SEARCH
でActivity
使用できるメタデータ名を使用して、このクラスで指定されているブロードキャスト意図のいずれかから、詳細情報の要求に応答できるクラス名BroadcastReceiver
を公開できます。
[Android.Runtime.Register("DETAILS_META_DATA")]
public const string DetailsMetaData;
[<Android.Runtime.Register("DETAILS_META_DATA")>]
val mutable DetailsMetaData : string
フィールド値
- 属性
注釈
実装#ACTION_WEB_SEARCH
でActivity
使用できるメタデータ名を使用して、このクラスで指定されているブロードキャスト意図のいずれかから、詳細情報の要求に応答できるクラス名BroadcastReceiver
を公開できます。
ブロードキャストインテントは、結果を受け取ることができる別のコンポーネントを作成し、コンポーネントをIntent
設定し、使用Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle)
BroadcastReceiver
することで、メタデータでIntent#setComponent(android.content.ComponentName)
指定されたクラス名に送ることができます。
この #getVoiceDetailsIntent(Context)
メソッドは、このメタデータの値に基づいてブロードキャスト意図を作成する便利な方法として提供されます (使用可能な場合)。
これは省略可能であり、これを実装するために実装#ACTION_WEB_SEARCH
する必要があるわけではありませんActivity
。 したがって、このメタデータの取得は null になる可能性があります。
の Java ドキュメントandroid.speech.RecognizerIntent.DETAILS_META_DATA
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。