Condividi tramite


PackageManager.GetPreferredActivities Metodo

Definizione

Recuperare tutte le attività preferite, aggiunte in precedenza con #addPreferredActivity, attualmente registrate con il 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

Parametri

outFilters
IList<IntentFilter>

Elenco obbligatorio in cui inserire i filtri di tutte le attività preferite.

outActivities
IList<ComponentName>

Elenco obbligatorio in cui inserire i nomi dei componenti di tutte le attività preferite.

packageName
String

Pacchetto facoltativo in cui si vuole limitare l'elenco. Se null, verranno restituite tutte le attività; se non null, vengono restituite solo le attività nel pacchetto specificato.

Restituisce

Restituisce il numero totale di attività preferite registrate (il numero di record IntentFilter distinti, non il numero di componenti di attività univoci) trovati.

Attributi

Commenti

Recuperare tutte le attività preferite, aggiunte in precedenza con #addPreferredActivity, attualmente registrate con il sistema.

Questo membro è deprecato. Questa funzione non esegue più alcuna operazione. È responsabilità della piattaforma assegnare attività preferite e questo non può essere modificato direttamente. Per determinare le attività risolte dalla piattaforma, usare #resolveActivity o #queryIntentActivities. Per configurare un'app in modo che sia responsabile di un ruolo specifico e di controllare i titolari di ruolo correnti, vedere android.app.role.RoleManager.

Documentazione java per android.content.pm.PackageManager.getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a