From 3edb0cd79c993bad7fd89a112ceb2851ecea6301 Mon Sep 17 00:00:00 2001 From: Angelo Fuchs Date: Sat, 28 Dec 2019 13:50:26 +0100 Subject: [PATCH] #990 displaying path of stored file after successful storage. --- res/values/strings.xml | 1 + .../thoughtcrime/securesms/util/SaveAttachmentTask.java | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 76917e9be..4a815dde7 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -198,6 +198,7 @@ for 2 hours for 6 hours + Saved file to %1$s Are you sure you want to leave this group? diff --git a/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java b/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java index 113740fa4..3a3dab824 100644 --- a/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java +++ b/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java @@ -31,7 +31,7 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask contextReference; - + public SaveAttachmentTask(Context context) { super(context, context.getResources().getString(R.string.one_moment), @@ -63,7 +63,12 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask(FAILURE, null); } } - + final String displayDir = directory; + Util.runOnMain(() -> { + // Tell the user where the file went + // "Saved to " + displayDir + Toast.makeText(context, context.getString(R.string.exported_attachment_to, displayDir), Toast.LENGTH_LONG).show(); + }); if (attachments.length > 1) return new Pair<>(SUCCESS, null); else return new Pair<>(SUCCESS, directory); } catch (NoExternalStorageException|IOException ioe) {