From 6c0e38f0e19ef50a7951f082981fabd49f4bee9f Mon Sep 17 00:00:00 2001 From: Paul Gardiner Date: Thu, 29 Nov 2012 16:45:53 +0000 Subject: Android: sort file names in the file chooser Also remove unnecessary initialisation of the adapter on creation --- android/src/com/artifex/mupdf/ChoosePDFActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'android/src') diff --git a/android/src/com/artifex/mupdf/ChoosePDFActivity.java b/android/src/com/artifex/mupdf/ChoosePDFActivity.java index 82e5cd34..26f4d873 100644 --- a/android/src/com/artifex/mupdf/ChoosePDFActivity.java +++ b/android/src/com/artifex/mupdf/ChoosePDFActivity.java @@ -65,8 +65,7 @@ public class ChoosePDFActivity extends ListActivity { mDirectory = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); // Create a list adapter... - List fileNames = new ArrayList(); - adapter = new ArrayAdapter(this, R.layout.picker_entry, fileNames); + adapter = new ArrayAdapter(this, R.layout.picker_entry); setListAdapter(adapter); // ...that is updated dynamically when files are scanned @@ -88,6 +87,7 @@ public class ChoosePDFActivity extends ListActivity { if (mFiles != null) for (File f : mFiles) adapter.add(f.getName()); + adapter.sort(String.CASE_INSENSITIVE_ORDER); } }; -- cgit v1.2.3