diff options
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.java | 25 |
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); + } +} |