|
10 | 10 | import android.app.Dialog;
|
11 | 11 | import android.app.ProgressDialog;
|
12 | 12 | import android.content.DialogInterface;
|
| 13 | +import android.content.SharedPreferences; |
13 | 14 | import android.content.pm.PackageInfo;
|
14 | 15 | import android.content.pm.PackageManager.NameNotFoundException;
|
15 | 16 | import android.os.Bundle;
|
@@ -76,7 +77,7 @@ public void onClick(View view) {
|
76 | 77 |
|
77 | 78 | File dbFile = getDatabasePath(DatabaseHelper.DB_NAME);
|
78 | 79 | File targetFolder = new File(
|
79 |
| - view.getContext().getExternalFilesDir(null), |
| 80 | + Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), |
80 | 81 | //Environment.getExternalStorageDirectory(),
|
81 | 82 | PreferenceManager.getDefaultSharedPreferences(About.this).getString(
|
82 | 83 | OSMTracker.Preferences.KEY_STORAGE_DIR,
|
@@ -128,10 +129,17 @@ public ProgressDialog getExportDbProgressDialog() {
|
128 | 129 |
|
129 | 130 | private String getDebugInfo() {
|
130 | 131 | File externalStorageDir = this.getExternalFilesDir(null);
|
| 132 | + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); |
| 133 | + String exportDirectoryNameInPreferences = preferences.getString( |
| 134 | + OSMTracker.Preferences.KEY_STORAGE_DIR, OSMTracker.Preferences.VAL_STORAGE_DIR); |
| 135 | + File baseExportDirectory = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), |
| 136 | + exportDirectoryNameInPreferences); |
131 | 137 | return "External Storage Directory: '" + externalStorageDir + "'\n"
|
132 | 138 | + "External Storage State: '" + Environment.getExternalStorageState() + "'\n"
|
133 | 139 | + "Can write to external storage: "
|
134 |
| - + Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) + "\n"; |
| 140 | + + Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) + "\n" |
| 141 | + + "Export External Public Storage Directory: '" |
| 142 | + + baseExportDirectory + "'\n"; |
135 | 143 | }
|
136 | 144 |
|
137 | 145 | }
|
0 commit comments