summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2015-11-28 17:25:33 -0500
committerTom Hennen <tom.hennen@gmail.com>2015-11-28 17:25:33 -0500
commitef4f40757a7f72a7d45a1f5ac63452159510d92c (patch)
tree2662619cf7fa66e18addc79c06d47b453322b3e5 /app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java
parentea57fb7d72a277f0baa51c5d1fac0d913664e80b (diff)
downloadAntennaPod-ef4f40757a7f72a7d45a1f5ac63452159510d92c.zip
start app if playback not running
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java64
1 files changed, 34 insertions, 30 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 7ab386edf..6d4d9bcd3 100644
--- a/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java
+++ b/app/src/main/java/de/danoeh/antennapod/receiver/PlayerWidget.java
@@ -13,37 +13,41 @@ import de.danoeh.antennapod.core.service.playback.PlaybackService;
import de.danoeh.antennapod.service.PlayerWidgetService;
public class PlayerWidget extends AppWidgetProvider {
- private static final String TAG = "PlayerWidget";
+ private static final String TAG = "PlayerWidget";
@Override
- public void onReceive(Context context, Intent intent) {
- if (StringUtils.equals(intent.getAction(), PlaybackService.FORCE_WIDGET_UPDATE)) {
- startUpdate(context);
- } else if (StringUtils.equals(intent.getAction(), PlaybackService.STOP_WIDGET_UPDATE)) {
- stopUpdate(context);
- }
-
- }
-
- @Override
- public void onEnabled(Context context) {
- super.onEnabled(context);
- if (BuildConfig.DEBUG)
- Log.d(TAG, "Widget enabled");
- }
-
- @Override
- public void onUpdate(Context context, AppWidgetManager appWidgetManager,
- int[] appWidgetIds) {
- startUpdate(context);
- }
-
- private void startUpdate(Context context) {
- context.startService(new Intent(context, PlayerWidgetService.class));
- }
-
- private void stopUpdate(Context context) {
- context.stopService(new Intent(context, PlayerWidgetService.class));
- }
+ public void onReceive(Context context, Intent intent) {
+ Log.d(TAG, "onReceive");
+ super.onReceive(context, intent);
+ if (StringUtils.equals(intent.getAction(), PlaybackService.FORCE_WIDGET_UPDATE)) {
+ startUpdate(context);
+ } else if (StringUtils.equals(intent.getAction(), PlaybackService.STOP_WIDGET_UPDATE)) {
+ stopUpdate(context);
+ }
+
+ }
+
+ @Override
+ public void onEnabled(Context context) {
+ super.onEnabled(context);
+ Log.d(TAG, "Widget enabled");
+ }
+
+ @Override
+ public void onUpdate(Context context, AppWidgetManager appWidgetManager,
+ int[] appWidgetIds) {
+ Log.d(TAG, "onUpdate() called with: " + "context = [" + context + "], appWidgetManager = [" + appWidgetManager + "], appWidgetIds = [" + appWidgetIds + "]");
+ startUpdate(context);
+ }
+
+ private void startUpdate(Context context) {
+ Log.d(TAG, "startUpdate() called with: " + "context = [" + context + "]");
+ context.startService(new Intent(context, PlayerWidgetService.class));
+ }
+
+ private void stopUpdate(Context context) {
+ Log.d(TAG, "stopUpdate() called with: " + "context = [" + context + "]");
+ context.stopService(new Intent(context, PlayerWidgetService.class));
+ }
}