Alphabatize Liste der installierten Apps

8

Hi Ich habe das folgende Tutorial verfolgt und alle meine installierten Apps erfolgreich in meiner Anwendung aufgelistet.

Alle installierten Apps im Stil anzeigen

Allerdings listet es sie nicht alphabetisch auf und ich kann nicht herausfinden, wie man sie sortiert, so dass sie es sind. Jede Hilfe mit diesem würde sehr geschätzt werden. Ich habe ein paar Dinge ausprobiert.

%Vor%

Aber kann nicht herausfinden, wie man es auf die App-Listentitel anwendet. Danke für jede Hilfe mit diesem

=== EDIT ===

Danke für die Antwort, die ich getan habe, aber habe einen Fehler bei der Sortierung. Der Fehler lautet "Die Methode sort (List, Comparator) im Typ Collections ist nicht anwendbar für die Argumente (List, ApplicationInfo.DisplayNameComparator)"

%Vor%     
GFlam 17.11.2011, 21:11
quelle

1 Antwort

13

Wenn Sie Android abfragen, um die Liste der installierten Anwendungen zu erhalten, erhalten Sie List<ApplicationInfo> . Android stellt für diese eine ApplicationInfo.DisplayNameComparator bereit:

%Vor%

(wobei pm eine Instanz von PackageManager ist).

    
CommonsWare 17.11.2011, 21:33
quelle

Tags und Links