言語

PackageManager.QueryIntentActivityOptions メソッド

定義

オーバーロード

名前 説明
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

返されるデータを変更するための追加のオプション フラグ。 最も重要なのは、android.content.Intent#CATEGORY_DEFAULTをサポートするアクティビティのみに解決を制限するために、#MATCH_DEFAULT_ONLYです。

返品

一致するアクティビティごとに 1 つのエントリを含む ResolveInfo オブジェクトのリストを返します。 この一覧は、最初に <var>specifics</var> で解決されたすべての意図によって並べ替えられた後、 <var>intent</var> を処理できるが、 <var>specifics</var> 意図のいずれかに含まれていない追加のアクティビティによって並べ替わります。 一致するアクティビティがない場合は、空のリストが返されます。

属性

注釈

ユーザーに同様のオプションとして表示する必要がある一連のアクティビティを取得します。 これは #queryIntentActivitiesに似ていますが、特定のオプションに解決するより明示的な意図の一覧を指定し、それらの入力に基づいて、重複を含まない適切な順序で最終的な ResolveInfo リストを返す処理を行うこともできます。

長いフラグが必要な場合は、 #queryIntentActivityOptions(ComponentName, List, Intent, ResolveInfoFlags) を使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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
specifics
IList<Intent>
intent
Intent

返品

属性

適用対象