Lenguaje

PackageManager.QueryIntentActivityOptions Método

Definición

Sobrecargas

Nombre Description
QueryIntentActivityOptions(ComponentName, Intent[], Intent, PackageInfoFlags)

Recupere un conjunto de actividades que se deben presentar al usuario como opciones similares.

QueryIntentActivityOptions(ComponentName, IList<Intent>, Intent, PackageInfoFlags)

QueryIntentActivityOptions(ComponentName, Intent[], Intent, PackageInfoFlags)

Recupere un conjunto de actividades que se deben presentar al usuario como opciones similares.

[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>

Parámetros

caller
ComponentName

Nombre de clase de la actividad que realiza la solicitud. Esta actividad nunca aparecerá en la lista de resultados. Puede ser NULL.

specifics
Intent[]

Matriz de intenciones que se deben resolver en los primeros resultados específicos. Puede ser NULL.

intent
Intent

Intención deseada según resolveActivity().

flags
PackageInfoFlags

Marcas de opción adicionales para modificar los datos devueltos. Lo más importante es #MATCH_DEFAULT_ONLY, para limitar la resolución solo a las actividades que admiten .android.content.Intent#CATEGORY_DEFAULT

Devoluciones

Devuelve una lista de objetos ResolveInfo que contienen una entrada para cada actividad coincidente. La lista se ordena primero por todas las intenciones resueltas en <var>specifics</var> y, a continuación, cualquier actividad adicional que pueda controlar <var>intent</var>, pero no se incluyó en una de las>< intenciones var specifics</var>. Si no hay ninguna actividad coincidente, se devuelve una lista vacía.

Atributos

Comentarios

Recupere un conjunto de actividades que se deben presentar al usuario como opciones similares. Esto es como #queryIntentActivities, salvo que también permite proporcionar una lista de intenciones más explícitas que le gustaría resolver en determinadas opciones y se encarga de devolver la lista ResolveInfo final en un orden razonable, sin duplicados, en función de esas entradas.

Use #queryIntentActivityOptions(ComponentName, List, Intent, ResolveInfoFlags) cuando se necesiten marcas largas.

Java documentación para android.content.pm.PackageManager.queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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>

Parámetros

caller
ComponentName
specifics
IList<Intent>
intent
Intent

Devoluciones

Atributos

Se aplica a