mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-01-05 13:38:03 -05:00
Allow sending newly exported data
With this change once data is exported it can be sent to another application. Translation contributions: Clonewayx: cs PanderMusubi: nl pbeckmann: de Airon90: it arno-github : fr # Conflicts: # app/src/main/res/values-it/strings.xml
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -74,4 +74,5 @@
|
||||
<string name="importOptionFixedTitle">Import z umístění exportu</string>
|
||||
<string name="importOptionFixedExplanation">Import ze stejné složky souborového systému do níž se zapisuje při exportu.</string>
|
||||
<string name="importOptionFixedButton">Použít složku exportu</string>
|
||||
<string name="sendLabel">Odeslat…</string>
|
||||
</resources>
|
||||
|
||||
@@ -63,4 +63,6 @@
|
||||
<string name="importOptionFixedTitle">Importiere vom Export Ort</string>
|
||||
<string name="importOptionFixedExplanation">Importiere von derselben Stelle, wo die exportiere Datei liegen würde.</string>
|
||||
<string name="importOptionFixedButton">Verwende die exportierte Stelle</string>
|
||||
<string name="sendLabel">Senden…</string>
|
||||
|
||||
</resources>
|
||||
@@ -75,4 +75,5 @@
|
||||
<string name="importOptionFixedTitle">Importer depuis le même emplacement que pour l\'export</string>
|
||||
<string name="importOptionFixedExplanation">Importe les données depuis le même emplacement que celui défini pour l\'export.</string>
|
||||
<string name="importOptionFixedButton">Utiliser l\'emplacement de l\'export</string>
|
||||
<string name="sendLabel">Envoyer…</string>
|
||||
</resources>
|
||||
|
||||
@@ -71,4 +71,5 @@
|
||||
<string name="importOptionFixedTitle">Importa da un altro posto</string>
|
||||
<string name="importOptionFixedExplanation">Importa dallo stesso posto del file system dove si è esportato.</string>
|
||||
<string name="importOptionFixedButton">Usa luogo dell\'esportazione</string>
|
||||
<string name="sendLabel">Invia…</string>
|
||||
</resources>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<string name="enterBarcodeInstructions">Enter the barcode value then select the image which represents the barcode you want to use</string>
|
||||
|
||||
<string name="copy_to_clipboard_toast">Kortelės ID nukopijuota į iškarpinę</string>
|
||||
|
||||
|
||||
<!-- needs translated --><string name="importExportHelp">Backed up data can allow you to move your cards to another device.</string>
|
||||
<!-- needs translated --><string name="importSuccessfulTitle">Import successful</string>
|
||||
<!-- needs translated --><string name="importFailedTitle">Import failed</string>
|
||||
@@ -75,4 +75,5 @@
|
||||
<!-- needs translated --><string name="importOptionFixedTitle">Import from export location</string>
|
||||
<!-- needs translated --><string name="importOptionFixedExplanation">Import from the same location on the filesystem that is written to on export.</string>
|
||||
<!-- needs translated --><string name="importOptionFixedButton">Use export location</string>
|
||||
<!-- needs translated --> <string name="sendLabel">Send…</string>
|
||||
</resources>
|
||||
|
||||
@@ -72,4 +72,5 @@
|
||||
<string name="importOptionFixedTitle">Importeer van exporteerlocatie</string>
|
||||
<string name="importOptionFixedExplanation">Importeer van zelfde locatie op het filesysteem waar tijdens exporteren naar geschreven is.</string>
|
||||
<string name="importOptionFixedButton">gebruik exporteerlocaite</string>
|
||||
<string name="sendLabel">Verzend…</string>
|
||||
</resources>
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
<string name="deleteConfirmation">Please confirm that you want to delete this card.</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="copy_to_clipboard">Copy ID to clipboard</string>
|
||||
<string name="sendLabel">Send…</string>
|
||||
|
||||
<string name="editCardTitle">Edit Loyalty Card</string>
|
||||
<string name="addCardTitle">Add Loyalty Card</string>
|
||||
|
||||
Reference in New Issue
Block a user