PackageManager.GetPreferredActivities 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.
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
.
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.