diff --git a/res/layout/default_widget.xml b/res/layout/default_widget.xml index adb3b044..bc03550e 100644 --- a/res/layout/default_widget.xml +++ b/res/layout/default_widget.xml @@ -2,7 +2,9 @@ \ No newline at end of file + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:layout_gravity="center" + android:background="#000" + android:textColor="#fff" + android:text="@string/widget_start_service" /> \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index 43278c71..4d83092a 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -11,6 +11,7 @@ Stop Service Connect to Service (Paused) + Click to start the music service. Headset only Audio only plays when a headset is plugged in diff --git a/src/org/kreed/vanilla/OneCellWidget.java b/src/org/kreed/vanilla/OneCellWidget.java index a249ad97..00f758f4 100644 --- a/src/org/kreed/vanilla/OneCellWidget.java +++ b/src/org/kreed/vanilla/OneCellWidget.java @@ -12,6 +12,7 @@ public class OneCellWidget extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager manager, int[] ids) { + reset(context); context.sendBroadcast(new Intent(PlaybackService.APPWIDGET_SMALL_UPDATE)); } @@ -36,6 +37,7 @@ public class OneCellWidget extends AppWidgetProvider { public static void reset(Context context) { RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.default_widget); + views.setOnClickPendingIntent(R.id.stopped_text, PendingIntent.getService(context, 0, new Intent(context, PlaybackService.class), 0)); sendUpdate(context, views); } } \ No newline at end of file