diff options
author | Tom Hennen <tom.hennen@gmail.com> | 2015-11-29 12:07:29 -0500 |
---|---|---|
committer | Tom Hennen <tom.hennen@gmail.com> | 2015-11-29 12:07:29 -0500 |
commit | e9f46bd71d247ec207a4c96dde3e12f1af22ff5f (patch) | |
tree | c2044699eae1e8db53871714b8a1575af977431b /app/src/main/java/de | |
parent | 1268d8f6c74030bde3b241440b2a77cfbc48ef98 (diff) | |
download | AntennaPod-e9f46bd71d247ec207a4c96dde3e12f1af22ff5f.zip |
make sure we stop updates when we're supposed to
Diffstat (limited to 'app/src/main/java/de')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java b/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java index 6d4d9bcd3..7f6dce09c 100644 --- a/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java +++ b/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java @@ -40,6 +40,18 @@ public class PlayerWidget extends AppWidgetProvider { startUpdate(context); } + @Override + public void onDisabled(Context context) { + super.onDisabled(context); + stopUpdate(context); + } + + @Override + public void onDeleted(Context context, int[] appWidgetIds) { + super.onDeleted(context, appWidgetIds); + stopUpdate(context); + } + private void startUpdate(Context context) { Log.d(TAG, "startUpdate() called with: " + "context = [" + context + "]"); context.startService(new Intent(context, PlayerWidgetService.class)); |