PackageManager.GetPreferredActivities Método

Definição

Recupere todas as atividades preferenciais, adicionadas anteriormente com #addPreferredActivity, que estão atualmente registradas no sistema.

[Android.Runtime.Register("getPreferredActivities", "(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I", "GetGetPreferredActivities_Ljava_util_List_Ljava_util_List_Ljava_lang_String_Handler")]
public abstract int GetPreferredActivities (System.Collections.Generic.IList<Android.Content.IntentFilter> outFilters, System.Collections.Generic.IList<Android.Content.ComponentName> outActivities, string? packageName);
[<Android.Runtime.Register("getPreferredActivities", "(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)I", "GetGetPreferredActivities_Ljava_util_List_Ljava_util_List_Ljava_lang_String_Handler")>]
abstract member GetPreferredActivities : System.Collections.Generic.IList<Android.Content.IntentFilter> * System.Collections.Generic.IList<Android.Content.ComponentName> * string -> int

Parâmetros

outFilters
IList<IntentFilter>

Uma lista obrigatória na qual colocar os filtros de todas as atividades preferidas.

outActivities
IList<ComponentName>

Uma lista obrigatória na qual colocar os nomes dos componentes de todas as atividades preferenciais.

packageName
String

Um pacote opcional no qual você gostaria de limitar a lista. Se nulas, todas as atividades serão retornadas; se não for nulo, somente as atividades no pacote fornecido serão retornadas.

Retornos

Retorna o número total de atividades preferenciais registradas (o número de registros IntentFilter distintos, não o número de componentes de atividade exclusivos) que foram encontrados.

Atributos

Comentários

Recupere todas as atividades preferenciais, adicionadas anteriormente com #addPreferredActivity, que estão atualmente registradas no sistema.

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.

Documentação Java para android.content.pm.PackageManager.getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String).

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

Aplica-se a