Idioma

PackageManager.AddPreferredActivity Método

Definição

Cuidado

deprecated

Adicione um novo mapeamento de atividade preferencial ao 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

O conjunto de intenções sob o qual essa atividade será preferencial.

match
MatchResults

A categoria de correspondência IntentFilter à qual essa preferência se aplica.

set
ComponentName[]

O conjunto de atividades que o usuário estava escolhendo quando essa preferência foi feita.

activity
ComponentName

O nome do componente da atividade que deve ser preferencial.

Atributos

Comentários

Adicione um novo mapeamento de atividade preferencial ao sistema. Isso será usado para selecionar automaticamente o componente de atividade determinado quando Context#startActivity(Intent) Context.startActivity() encontrar várias atividades correspondentes e também corresponder ao filtro especificado.

Este membro foi preterido. Essa função não faz mais nada. É responsabilidade da plataforma atribuir atividades preferenciais e isso não pode ser modificado diretamente. Para determinar as atividades resolvidas pela plataforma, use #resolveActivity ou #queryIntentActivities. Para configurar um aplicativo para ser responsável por uma função específica e verificar os titulares de função atuais, consulte android.app.role.RoleManager.

Java documentação para android.content.pm.PackageManager.addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a