diff --git a/app/src/main/java/protect/card_locker/ImportExportActivity.java b/app/src/main/java/protect/card_locker/ImportExportActivity.java index 95829b1c9..879a25824 100644 --- a/app/src/main/java/protect/card_locker/ImportExportActivity.java +++ b/app/src/main/java/protect/card_locker/ImportExportActivity.java @@ -250,7 +250,7 @@ public class ImportExportActivity extends AppCompatActivity builder.create().show(); } - private void onExportComplete(boolean success, File path) + private void onExportComplete(boolean success, final File path) { AlertDialog.Builder builder = new AlertDialog.Builder(this); @@ -277,6 +277,28 @@ public class ImportExportActivity extends AppCompatActivity } }); + if(success) + { + final CharSequence sendLabel = ImportExportActivity.this.getResources().getText(R.string.sendLabel); + + builder.setPositiveButton(sendLabel, new DialogInterface.OnClickListener() + { + @Override + public void onClick(DialogInterface dialog, int which) + { + Uri outputUri = Uri.fromFile(path); + Intent sendIntent = new Intent(Intent.ACTION_SEND); + sendIntent.putExtra(Intent.EXTRA_STREAM, outputUri); + sendIntent.setType("text/plain"); + + ImportExportActivity.this.startActivity(Intent.createChooser(sendIntent, + sendLabel)); + + dialog.dismiss(); + } + }); + } + builder.create().show(); } diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 1dc74dad5..f90e59479 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -74,4 +74,5 @@ Import z umístění exportu Import ze stejné složky souborového systému do níž se zapisuje při exportu. Použít složku exportu + Odeslat… diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1dc655d7a..5fb88bcdf 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -63,4 +63,6 @@ Importiere vom Export Ort Importiere von derselben Stelle, wo die exportiere Datei liegen würde. Verwende die exportierte Stelle + Senden… + \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 95915fbde..287ad2295 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -75,4 +75,5 @@ Importer depuis le même emplacement que pour l\'export Importe les données depuis le même emplacement que celui défini pour l\'export. Utiliser l\'emplacement de l\'export + Envoyer… diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index c403a6c50..18e0b2b22 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -71,4 +71,5 @@ Importa da un altro posto Importa dallo stesso posto del file system dove si è esportato. Usa luogo dell\'esportazione + Invia… diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 0dee695e4..5916a1b23 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -59,7 +59,7 @@ Enter the barcode value then select the image which represents the barcode you want to use Kortelės ID nukopijuota į iškarpinę - + Backed up data can allow you to move your cards to another device. Import successful Import failed @@ -75,4 +75,5 @@ Import from export location Import from the same location on the filesystem that is written to on export. Use export location + Send… diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 7f3c2753e..06224d9a7 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -72,4 +72,5 @@ Importeer van exporteerlocatie Importeer van zelfde locatie op het filesysteem waar tijdens exporteren naar geschreven is. gebruik exporteerlocaite + Verzend… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index be199627f..55b1a8864 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -22,6 +22,7 @@ Please confirm that you want to delete this card. OK Copy ID to clipboard + Send… Edit Loyalty Card Add Loyalty Card