Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorАлександр Зацепин <az@mapswithme.com>2017-07-17 14:16:49 +0300
committerRoman Romanov <rromanov@65apps.com>2017-07-17 14:31:37 +0300
commit2db668b6d91b6c7b47e104ffee108326ab40feb1 (patch)
tree98e1cff6dde6c8a97963bd8dc53a0ca1920f5903
parenta1c899c869c4c349255aa0c42eecbc0602585982 (diff)
[android] Added loggin the external primary storage state when problem is occurredios-store-740
-rw-r--r--android/src/com/mapswithme/maps/MwmApplication.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/android/src/com/mapswithme/maps/MwmApplication.java b/android/src/com/mapswithme/maps/MwmApplication.java
index 29230f9a46..2bd0dbac1c 100644
--- a/android/src/com/mapswithme/maps/MwmApplication.java
+++ b/android/src/com/mapswithme/maps/MwmApplication.java
@@ -34,6 +34,7 @@ import com.mapswithme.util.Config;
import com.mapswithme.util.Constants;
import com.mapswithme.util.Counters;
import com.mapswithme.util.CrashlyticsUtils;
+import com.mapswithme.util.PermissionsUtils;
import com.mapswithme.util.ThemeSwitcher;
import com.mapswithme.util.UiUtils;
import com.mapswithme.util.Utils;
@@ -216,9 +217,14 @@ public class MwmApplication extends Application
File directory = new File(path);
if (!directory.exists() && !directory.mkdirs())
{
- Throwable error = new IllegalStateException("Can't create directories for: " + path);
+ boolean isPermissionGranted = PermissionsUtils.isExternalStorageGranted();
+ Throwable error = new IllegalStateException("Can't create directories for: " + path
+ + " state = " + Environment.getExternalStorageState()
+ + " isPermissionGranted = " + isPermissionGranted);
LoggerFactory.INSTANCE.getLogger(LoggerFactory.Type.STORAGE)
- .e(TAG, "Can't create directories for: " + path, error);
+ .e(TAG, "Can't create directories for: " + path
+ + " state = " + Environment.getExternalStorageState()
+ + " isPermissionGranted = " + isPermissionGranted);
CrashlyticsUtils.logException(error);
}
}