aboutsummaryrefslogtreecommitdiff
path: root/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java')
-rw-r--r--apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java b/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java
new file mode 100644
index 0000000..1143812
--- /dev/null
+++ b/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java
@@ -0,0 +1,25 @@
+
+package com.google.android.leanbacklauncher.partnerwidget;
+
+import android.appwidget.AppWidgetManager;
+import android.appwidget.AppWidgetProvider;
+import android.content.ComponentName;
+import android.content.Context;
+import android.widget.RemoteViews;
+
+public class ClockWidgetProvider extends AppWidgetProvider {
+
+
+ public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+
+ ComponentName thisWidget = new ComponentName(context, ClockWidgetProvider.class);
+ int[] allWidgetIds = appWidgetManager.getAppWidgetIds(thisWidget);
+ for (int widgetId : allWidgetIds) {
+ RemoteViews remoteView = new RemoteViews(context.getPackageName(),
+ R.layout.clock_widget);
+ appWidgetManager.updateAppWidget(widgetId, remoteView);
+ }
+
+ super.onUpdate(context, appWidgetManager, appWidgetIds);
+ }
+}