diff --git a/app/src/main/java/fieldscience/cs/earlham/edu/fieldday/MyDocumentsActivity.java b/app/src/main/java/fieldscience/cs/earlham/edu/fieldday/MyDocumentsActivity.java index 1bd352fc55db72e016d3394119b18ada367a615a..bc55d2fe60bbbdcfaf4ac715d0a7a5ab2d7109fc 100644 --- a/app/src/main/java/fieldscience/cs/earlham/edu/fieldday/MyDocumentsActivity.java +++ b/app/src/main/java/fieldscience/cs/earlham/edu/fieldday/MyDocumentsActivity.java @@ -13,6 +13,7 @@ import android.preference.PreferenceManager; import android.util.Log; import android.view.LayoutInflater; import android.view.View; +import android.widget.AdapterView; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; @@ -40,7 +41,7 @@ public class MyDocumentsActivity extends Activity { private static final String TAG = "MyDocumentsActivity"; public static List<String> downloadList, dirList; public static ArrayList<File> localDirList; - private Boolean firstPage = true, insideDirectory = false; + private Boolean firstPage = true; private String baseURL = "", currentPath = "", currentDir = "", initialDir = ""; private ListView filesListView; private MyDocumentsAdapter myDocumentsAdapter; @@ -63,16 +64,28 @@ public class MyDocumentsActivity extends Activity { } }); + downloadList = new ArrayList<String>(); dirList = new ArrayList<String>(); localDirList = new ArrayList<File>(); - firstPage = true; + File rootDir = new File(directory); + for (File f : rootDir.listFiles()){ + localDirList.add(f); + } + + firstPage = true; context = this; filesListView = (ListView) findViewById(R.id.listFileResults); myDocumentsAdapter = new MyDocumentsAdapter(context, localDirList); filesListView.setAdapter(myDocumentsAdapter); + filesListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView<?> parent, View view, int position, long id) { + + } + }); settings= PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); editor = settings.edit(); @@ -127,6 +140,7 @@ public class MyDocumentsActivity extends Activity { return null; } + private class GetListOfFiles extends AsyncTask<String, Void, Boolean> { @Override