Share via


PackageManager.AddPreferredActivity Método

Definición

Precaución

deprecated

Agregue una nueva asignación de actividad preferida al sistema.

[Android.Runtime.Register("addPreferredActivity", "(Landroid/content/IntentFilter;I[Landroid/content/ComponentName;Landroid/content/ComponentName;)V", "GetAddPreferredActivity_Landroid_content_IntentFilter_IarrayLandroid_content_ComponentName_Landroid_content_ComponentName_Handler")]
[System.Obsolete("deprecated")]
public abstract void AddPreferredActivity (Android.Content.IntentFilter filter, Android.Content.MatchResults match, Android.Content.ComponentName[]? set, Android.Content.ComponentName activity);
[<Android.Runtime.Register("addPreferredActivity", "(Landroid/content/IntentFilter;I[Landroid/content/ComponentName;Landroid/content/ComponentName;)V", "GetAddPreferredActivity_Landroid_content_IntentFilter_IarrayLandroid_content_ComponentName_Landroid_content_ComponentName_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member AddPreferredActivity : Android.Content.IntentFilter * Android.Content.MatchResults * Android.Content.ComponentName[] * Android.Content.ComponentName -> unit

Parámetros

filter
IntentFilter

Conjunto de intenciones con las que se preferirá esta actividad.

match
MatchResults

IntentFilter coincide con la categoría a la que se aplica esta preferencia.

set
ComponentName[]

Conjunto de actividades de las que el usuario estaba seleccionando cuando se realizó esta preferencia.

activity
ComponentName

Nombre del componente de la actividad que se va a preferir.

Atributos

Comentarios

Agregue una nueva asignación de actividad preferida al sistema. Se usará para seleccionar automáticamente el componente de actividad especificado cuando Context#startActivity(Intent) Context.startActivity() encuentre varias actividades coincidentes y también coincida con el filtro especificado.

Este miembro está en desuso. Esta función ya no hace nada. Es responsabilidad de la plataforma asignar actividades preferidas y no se puede modificar directamente. Para determinar las actividades resueltas por la plataforma, use #resolveActivity o #queryIntentActivities. Para configurar una aplicación para que sea responsable de un rol determinado y comprobar los titulares de roles actuales, consulte android.app.role.RoleManager.

Documentación de Java para android.content.pm.PackageManager.addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a