2011-07-19 8 views
2

AndroidアプリでArrayListをソートしようとしていますが、例外がスローされています。ここに私のコードの一部があります:AndroidでArraylistを並べ替えます。

List<PackageInfo> packs = getPackageManager().getInstalledPackages(0); 
Collections.sort(packs); 

誰にもアイデアはありますか?

+1

どのようなエラーの?あなたのlogcatを掲示してください – Egor

+1

あなたが得ているエラーまたは例外を私たちに教えてください。 – Flo

+0

組み込みソート関数を使用しようとしましたか? –

答えて

3

パックに、PackageInfoオブジェクトが含まれており、並べ替え私の最高の推測であるそれらのための自然な順序を見つけることができません。ソートする場合は、Comparatorに、PackageInfoオブジェクトをソートするものを定義するソートを使用します。

2

ここでは簡単な例を示しますどのようにアンドロイドで配列を並べ替えるのですか?

String[] array = new String[]{"one","two","three","four"}; 
Arrays.sort(array); 
関連する問題