PackageManager.AddPreferredActivity Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.