PackageManager.QueryIntentActivityOptions Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
- intent
- Intent
- flags
- PackageInfoFlags
Devoluciones
- Atributos