aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/files/FileList.java
diff options
context:
space:
mode:
authorGerald Barker <geraldbarker@gmail.com>2011-09-03 21:55:21 +0100
committerGerald Barker <geraldbarker@gmail.com>2011-09-03 21:55:21 +0100
commit10b3f8f05d318aac6d83d4af77f6479ff01bfe1f (patch)
treed3a0b9505963505e42b1fe89885839e56cfdf720 /src/cgeo/geocaching/files/FileList.java
parent5878215750b36147e31d4e44d39f5cee5a686a24 (diff)
downloadcgeo-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.java9
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;
}