PackageManager.AddPreferredActivity 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í.
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
.
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.