summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2015-09-07 20:42:15 -0400
committerTom Hennen <tom.hennen@gmail.com>2015-09-07 20:42:15 -0400
commitde879e1dd92f74fce89b92c0d1e9744135d91128 (patch)
treeb3481381ae317c095ae441072912327e91a33bb2 /app/src/main/java
parent0617115a6fc4a58a5870af5c3eaf5ca1358c803a (diff)
downloadAntennaPod-de879e1dd92f74fce89b92c0d1e9744135d91128.zip
make share just an option of the old dialog
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/asynctask/OpmlExportWorker.java40
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