diff options
| author | Gerald Barker <geraldbarker@gmail.com> | 2011-09-03 21:55:21 +0100 |
|---|---|---|
| committer | Gerald Barker <geraldbarker@gmail.com> | 2011-09-03 21:55:21 +0100 |
| commit | 10b3f8f05d318aac6d83d4af77f6479ff01bfe1f (patch) | |
| tree | d3a0b9505963505e42b1fe89885839e56cfdf720 /src/cgeo/geocaching/files/FileList.java | |
| parent | 5878215750b36147e31d4e44d39f5cee5a686a24 (diff) | |
| download | cgeo-10b3f8f05d318aac6d83d4af77f6479ff01bfe1f.zip cgeo-10b3f8f05d318aac6d83d4af77f6479ff01bfe1f.tar.gz cgeo-10b3f8f05d318aac6d83d4af77f6479ff01bfe1f.tar.bz2 | |
Refactor to address issue #361
Diffstat (limited to 'src/cgeo/geocaching/files/FileList.java')
| -rw-r--r-- | src/cgeo/geocaching/files/FileList.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/cgeo/geocaching/files/FileList.java b/src/cgeo/geocaching/files/FileList.java index ceb17a7..08c8b11 100644 --- a/src/cgeo/geocaching/files/FileList.java +++ b/src/cgeo/geocaching/files/FileList.java @@ -2,6 +2,7 @@ package cgeo.geocaching.files; import java.io.File; import java.util.ArrayList; +import java.util.List; import org.apache.commons.lang3.ArrayUtils; @@ -19,7 +20,7 @@ import cgeo.geocaching.activity.AbstractListActivity; public abstract class FileList<T extends ArrayAdapter<File>> extends AbstractListActivity { - private ArrayList<File> files = new ArrayList<File>(); + private List<File> files = new ArrayList<File>(); private T adapter = null; private ProgressDialog waitDialog = null; private loadFiles searchingThread = null; @@ -115,7 +116,7 @@ public abstract class FileList<T extends ArrayAdapter<File>> extends AbstractLis getSettings().load(); } - protected abstract T getAdapter(ArrayList<File> files); + protected abstract T getAdapter(List<File> files); private void setAdapter() { if (adapter == null) { @@ -142,7 +143,7 @@ public abstract class FileList<T extends ArrayAdapter<File>> extends AbstractLis @Override public void run() { - ArrayList<File> list = new ArrayList<File>(); + List<File> list = new ArrayList<File>(); try { if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { @@ -180,7 +181,7 @@ public abstract class FileList<T extends ArrayAdapter<File>> extends AbstractLis } } - private void listDir(ArrayList<File> result, File directory) { + private void listDir(List<File> result, File directory) { if (directory == null || !directory.isDirectory() || !directory.canRead()) { return; } |
