From fdbce3ecf263ddc90dceab2e1f431802b9324ffa Mon Sep 17 00:00:00 2001 From: Nazar Date: Tue, 22 Oct 2019 17:33:12 +0300 Subject: [PATCH] small fixes --- OsmAnd/src/net/osmand/plus/settings/DataStorageFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/settings/DataStorageFragment.java b/OsmAnd/src/net/osmand/plus/settings/DataStorageFragment.java index 31831e3794..802db74758 100644 --- a/OsmAnd/src/net/osmand/plus/settings/DataStorageFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/DataStorageFragment.java @@ -500,6 +500,7 @@ public class DataStorageFragment extends BaseSettingsFragment implements DataSto private long copiedSize; private int failedCount; private long failedSize; + private String exceptionMessage; public MoveFilesToDifferentDirectory(OsmandActionBarActivity activity, File from, File to) { this.activity = new WeakReference<>(activity); @@ -561,7 +562,7 @@ public class DataStorageFragment extends BaseSettingsFragment implements DataSto if (result.booleanValue() && runOnSuccess != null) { runOnSuccess.run(); } else if (!result.booleanValue()) { - Toast.makeText(ctx, R.string.shared_string_io_error, Toast.LENGTH_LONG).show(); + Toast.makeText(ctx, ctx.getString(R.string.shared_string_io_error) + ": " + exceptionMessage, Toast.LENGTH_LONG).show(); } } try { @@ -633,6 +634,7 @@ public class DataStorageFragment extends BaseSettingsFragment implements DataSto try { movingFiles(from, to, 0); } catch (IOException e) { + exceptionMessage = e.getMessage(); return false; } return true;