voice message can't be exported to file
- Platform: Android 8.0.0:
- Device: Huawei P10
- Delta Chat Version: 0.500.0 Google Play

- Expected behavior:
When saving a voice message by disk symbol it should be saved to a .aac file either in folder "music" or "downloads".
 
- Actual behavior:
It seems that export is done but file cannot be found.

- Steps to reproduce the problem:
Mark a voice message by long tap, tap at disk symbol to export, do it, then no file can be found.

diff --git a/res/values/strings.xml b/res/values/strings.xml
index 76917e9be..5139158a4 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -198,6 +198,7 @@
     <string name="share_location_for_two_hours">for 2 hours</string>
     <string name="share_location_for_six_hours">for 6 hours</string>
 
+    <string name="file_saved_to">File saved to \"%1$s\".</string>
 
     <!-- get confirmations -->
     <string name="ask_leave_group">Are you sure you want to leave this group?</string>
diff --git a/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java b/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java
index 44222c123..d0eb9b1af 100644
--- a/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java
+++ b/src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java
@@ -32,18 +32,11 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask<SaveAttachmentTa
 
   private final WeakReference<Context>      contextReference;
 
-  private final int attachmentCount;
-
   public SaveAttachmentTask(Context context) {
-    this(context, 1);
-  }
-
-  public SaveAttachmentTask(Context context, int count) {
     super(context,
           context.getResources().getString(R.string.one_moment),
           context.getResources().getString(R.string.one_moment));
     this.contextReference      = new WeakReference<>(context);
-    this.attachmentCount       = count;
   }
 
   @Override
@@ -70,7 +63,6 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask<SaveAttachmentTa
           if (directory == null) return new Pair<>(FAILURE, null);
         }
       }
-
       if (attachments.length > 1) return new Pair<>(SUCCESS, null);
       else                        return new Pair<>(SUCCESS, directory);
     } catch (NoExternalStorageException|IOException ioe) {
@@ -184,8 +176,9 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask<SaveAttachmentTa
                        Toast.LENGTH_LONG).show();
         break;
       case SUCCESS:
+        String dir = result.second();
         Toast.makeText(context,
-                       context.getResources().getString(R.string.done),
+                       dir==null? context.getString(R.string.done) : context.getString(R.string.file_saved_to, dir),
                        Toast.LENGTH_LONG).show();
         break;
       case WRITE_ACCESS_FAILURE:
@@ -215,10 +208,6 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask<SaveAttachmentTa
   }
 
   public static void showWarningDialog(Context context, OnClickListener onAcceptListener) {
-    showWarningDialog(context, onAcceptListener, 1);
-  }
-
-  public static void showWarningDialog(Context context, OnClickListener onAcceptListener, int count) {
     AlertDialog.Builder builder = new AlertDialog.Builder(context);
     builder.setCancelable(true);
     builder.setMessage(R.string.ask_export_attachment);
['res/values/strings.xml', 'src/org/thoughtcrime/securesms/util/SaveAttachmentTask.java']