diff options
author | Tom Hennen <tom.hennen@gmail.com> | 2015-09-07 20:42:15 -0400 |
---|---|---|
committer | Tom Hennen <tom.hennen@gmail.com> | 2015-09-07 20:42:15 -0400 |
commit | de879e1dd92f74fce89b92c0d1e9744135d91128 (patch) | |
tree | b3481381ae317c095ae441072912327e91a33bb2 /app | |
parent | 0617115a6fc4a58a5870af5c3eaf5ca1358c803a (diff) | |
download | AntennaPod-de879e1dd92f74fce89b92c0d1e9744135d91128.zip |
make share just an option of the old dialog
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/asynctask/OpmlExportWorker.java | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/asynctask/OpmlExportWorker.java b/app/src/main/java/de/danoeh/antennapod/asynctask/OpmlExportWorker.java index c9d82642e..cd683de23 100644 --- a/app/src/main/java/de/danoeh/antennapod/asynctask/OpmlExportWorker.java +++ b/app/src/main/java/de/danoeh/antennapod/asynctask/OpmlExportWorker.java @@ -78,24 +78,36 @@ public class OpmlExportWorker extends AsyncTask<Void, Void, Void> { @Override protected void onPostExecute(Void result) { progDialog.dismiss(); - if (exception != null) { - AlertDialog.Builder alert = new AlertDialog.Builder(context) - .setNeutralButton(android.R.string.ok, - (dialog, which) -> { + AlertDialog.Builder alert = new AlertDialog.Builder(context) + .setNeutralButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, + int which) { dialog.dismiss(); - }); + } + }); + if (exception != null) { alert.setTitle(R.string.export_error_label); alert.setMessage(exception.getMessage()); - alert.create().show(); - return; + } else { + alert.setTitle(R.string.opml_export_success_title); + alert.setMessage(context + .getString(R.string.opml_export_success_sum) + + output.toString()) + .setPositiveButton(R.string.share_label, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) {Uri outputUri = Uri.fromFile(output); + Intent sendIntent = new Intent(Intent.ACTION_SEND); + sendIntent.putExtra(Intent.EXTRA_SUBJECT, "OPML Export"); + sendIntent.putExtra(Intent.EXTRA_STREAM, outputUri); + sendIntent.setType("text/plain"); + context.startActivity(Intent.createChooser(sendIntent, context.getResources().getText(R.string.share_label))); + } + }); } - - Uri outputUri = Uri.fromFile(output); - Intent sendIntent = new Intent(Intent.ACTION_SEND); - sendIntent.putExtra(Intent.EXTRA_SUBJECT, "OPML Export"); - sendIntent.putExtra(Intent.EXTRA_STREAM, outputUri); - sendIntent.setType("text/plain"); - context.startActivity(Intent.createChooser(sendIntent, context.getResources().getText(R.string.share_label))); + alert.create().show(); } @Override |