質問は、アプリケーション用のファイルエクスプローラー機能を作成した方法から生じます(私の最初の方法)。
次のアプローチのどれがパフォーマンスよりも優れているかを教えてください。
ケースI -getView()メソッドをオーバーライドするようにアドバイスするアプローチがあります。ここで与えられたもののように。
ケースII-アダプタークラスにカスタムメソッド(getViewではない)がある別のメソッドを使用しました
- リストビューの各行のHashMap。
- ArrayList>(a)からの各HashMapを保持します
- SimpleAdapter(Context、List>、int、String []、int [])
(リストのフォルダー/ファイルを賢く並べ替えてから、フォルダーとファイル内でアルファベット順に並べ替えるには、追加の反復を行う必要があると言わなければなりません。長い道のりで並べ替えを行い、コンパレーターを使用しませんでした)
私のコードはここに与えられたものに近いです
ケースIII*または、上記の2つのアプローチよりも優れたものはありますか?
ありがとう。