summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2015-10-31 10:12:34 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2015-10-31 10:12:34 -0400
commit01af6d4a78d92d9157d6d3b858f0b271b12dabe3 (patch)
tree2f36b82424effcc8cceb7cbf3bd39b0751e4ebfd /core
parente830a0fbfcf8e28bade79b434fbbd4e0f9327115 (diff)
parent663c0fd8be37ecc160a3b6336df17c5e592db75f (diff)
downloadAntennaPod-01af6d4a78d92d9157d6d3b858f0b271b12dabe3.zip
Merge pull request #1306 from mfietz/issue/1304-feed-remover
Feed Remover: Don't let the user cancel the ProgressDialog
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java25
1 files changed, 6 insertions, 19 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java b/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java
index 255b95119..bea8d2afd 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/asynctask/FeedRemover.java
@@ -3,15 +3,14 @@ package de.danoeh.antennapod.core.asynctask;
import android.annotation.SuppressLint;
import android.app.ProgressDialog;
import android.content.Context;
-import android.content.DialogInterface;
-import android.content.DialogInterface.OnCancelListener;
import android.os.AsyncTask;
+
+import java.util.concurrent.ExecutionException;
+
import de.danoeh.antennapod.core.R;
import de.danoeh.antennapod.core.feed.Feed;
import de.danoeh.antennapod.core.storage.DBWriter;
-import java.util.concurrent.ExecutionException;
-
/** Removes a feed in the background. */
public class FeedRemover extends AsyncTask<Void, Void, Void> {
Context context;
@@ -35,12 +34,7 @@ public class FeedRemover extends AsyncTask<Void, Void, Void> {
}
return null;
}
-
- @Override
- protected void onCancelled() {
- dialog.dismiss();
- }
-
+
@Override
protected void onPostExecute(Void result) {
dialog.dismiss();
@@ -50,15 +44,8 @@ public class FeedRemover extends AsyncTask<Void, Void, Void> {
protected void onPreExecute() {
dialog = new ProgressDialog(context);
dialog.setMessage(context.getString(R.string.feed_remover_msg));
- dialog.setOnCancelListener(new OnCancelListener() {
-
- @Override
- public void onCancel(DialogInterface dialog) {
- cancel(true);
-
- }
-
- });
+ dialog.setIndeterminate(true);
+ dialog.setCancelable(false);
dialog.show();
}