diff --git a/app/build.gradle b/app/build.gradle index 7548415..166b79c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,7 +20,7 @@ android { minSdkVersion 21 targetSdkVersion 22 versionCode 6 - versionName "2.0" + versionName "2.1" } buildTypes { release { @@ -42,6 +42,6 @@ android { } dependencies { - compile fileTree(include: ['*.jar'], dir: 'libs') - compile 'com.android.support:support-v4:23.2.1' + api fileTree(include: ['*.jar'], dir: 'libs') + api 'com.android.support:support-v4:23.2.1' } diff --git a/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/PrefsManager.java b/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/PrefsManager.java index 74c1392..a877a48 100644 --- a/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/PrefsManager.java +++ b/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/PrefsManager.java @@ -33,7 +33,7 @@ public static final void setDefaultDir(Context context, String dir) { public static final String getDefaultDir(Context context) { return context.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE) - .getString(PREF_DEFAULTDIRECTORY, "/"); + .getString(PREF_DEFAULTDIRECTORY, null); } private static final String PREF_LOGGING = "logging"; diff --git a/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileBrowserFragment.java b/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileBrowserFragment.java index 69877c3..25f06e5 100644 --- a/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileBrowserFragment.java +++ b/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileBrowserFragment.java @@ -6,6 +6,7 @@ import android.app.Fragment; import android.os.Bundle; +import android.os.Environment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -61,8 +62,12 @@ public void onDirectoryOrFileClick(File file) { TextView textViewFile = (TextView) v.findViewById(R.id.textViewFile); fileList.setTextViewFile(textViewFile); - - fileList.init(new File (mOwner.getDefaultDir())); + String s = mOwner.getDefaultDir(); + if (s != null) { + fileList.init(new File (s)); + } else { + fileList.init(Environment.getExternalStorageDirectory()); + } } } diff --git a/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileListView.java b/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileListView.java index 9eea024..3001f42 100644 --- a/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileListView.java +++ b/app/src/main/java/uk/co/yahoo/p1rpp/calendartrigger/activites/FileListView.java @@ -69,11 +69,7 @@ public void setRowView(int rowViewResourceId) { * @param path root directory */ public void init(File path) { - if(path != null) { - adapter.setPath(path); - } else { - adapter.setPath(Environment.getExternalStorageDirectory()); - } + adapter.setPath(path); if(!adapter.hasExtentions()) { setDefaultFileExtentions(); diff --git a/build.gradle b/build.gradle index 24ae3ee..64b8892 100644 --- a/build.gradle +++ b/build.gradle @@ -7,9 +7,10 @@ buildscript { url 'https://maven.google.com/' name 'Google' } + google() } dependencies { - classpath 'com.android.tools.build:gradle:3.1.0' + classpath 'com.android.tools.build:gradle:3.1.2' } }