PackageManager.QueryIntentActivityOptions メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
QueryIntentActivityOptions(ComponentName, Intent[], Intent, PackageInfoFlags) |
ユーザーに同様のオプションとして表示する必要がある一連のアクティビティを取得します。 |
QueryIntentActivityOptions(ComponentName, IList<Intent>, Intent, PackageInfoFlags) |
QueryIntentActivityOptions(ComponentName, Intent[], Intent, PackageInfoFlags)
ユーザーに同様のオプションとして表示する必要がある一連のアクティビティを取得します。
[Android.Runtime.Register("queryIntentActivityOptions", "(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List;", "GetQueryIntentActivityOptions_Landroid_content_ComponentName_arrayLandroid_content_Intent_Landroid_content_Intent_IHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ResolveInfo> QueryIntentActivityOptions (Android.Content.ComponentName? caller, Android.Content.Intent[]? specifics, Android.Content.Intent intent, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryIntentActivityOptions", "(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List;", "GetQueryIntentActivityOptions_Landroid_content_ComponentName_arrayLandroid_content_Intent_Landroid_content_Intent_IHandler")>]
abstract member QueryIntentActivityOptions : Android.Content.ComponentName * Android.Content.Intent[] * Android.Content.Intent * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ResolveInfo>
パラメーター
- caller
- ComponentName
要求を行っているアクティビティのクラス名。 このアクティビティは出力リストに表示されません。 null を使用できます。
- specifics
- Intent[]
最初の特定の結果に解決する必要がある意図の配列。 null を使用できます。
- intent
- Intent
resolveActivity() に従って目的の意図。
- flags
- PackageInfoFlags
返されるデータを変更するための追加のオプション フラグ。 最も重要なのは、 を #MATCH_DEFAULT_ONLY
サポート android.content.Intent#CATEGORY_DEFAULT
するアクティビティのみに解決を制限することです。
戻り値
一致するアクティビティごとに 1 つのエントリを含む ResolveInfo オブジェクトのリストを返します。 リストは、最初に var specifics/var で<解決されたすべての意図と、var>>intent</var> を処理<できるが var specifics<</var>> 意図のいずれかによって含まれなかった追加の<>アクティビティによって順序付けされます。 一致するアクティビティがない場合は、空のリストが返されます。
- 属性
注釈
ユーザーに同様のオプションとして表示する必要がある一連のアクティビティを取得します。 これは と似ています #queryIntentActivities
が、特定のオプションに解決するより明示的な意図の一覧を指定することもでき、これらの入力に基づいて、重複を含まない適切な順序で最終的な ResolveInfo リストを返す処理を行います。
長いフラグが必要な場合に使用 #queryIntentActivityOptions(ComponentName, List, Intent, ResolveInfoFlags)
します。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
QueryIntentActivityOptions(ComponentName, IList<Intent>, Intent, PackageInfoFlags)
[Android.Runtime.Register("queryIntentActivityOptions", "(Landroid/content/ComponentName;Ljava/util/List;Landroid/content/Intent;I)Ljava/util/List;", "GetQueryIntentActivityOptions_Landroid_content_ComponentName_Ljava_util_List_Landroid_content_Intent_IHandler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ResolveInfo> QueryIntentActivityOptions (Android.Content.ComponentName? caller, System.Collections.Generic.IList<Android.Content.Intent>? specifics, Android.Content.Intent intent, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryIntentActivityOptions", "(Landroid/content/ComponentName;Ljava/util/List;Landroid/content/Intent;I)Ljava/util/List;", "GetQueryIntentActivityOptions_Landroid_content_ComponentName_Ljava_util_List_Landroid_content_Intent_IHandler", ApiSince=33)>]
abstract member QueryIntentActivityOptions : Android.Content.ComponentName * System.Collections.Generic.IList<Android.Content.Intent> * Android.Content.Intent * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ResolveInfo>
override this.QueryIntentActivityOptions : Android.Content.ComponentName * System.Collections.Generic.IList<Android.Content.Intent> * Android.Content.Intent * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ResolveInfo>
パラメーター
- caller
- ComponentName
- intent
- Intent
- flags
- PackageInfoFlags
戻り値
- 属性