diff options
author | Adam Cohen <adamcohen@google.com> | 2012-09-07 17:37:26 -0700 |
---|---|---|
committer | Adam Cohen <adamcohen@google.com> | 2012-09-11 10:53:57 -0700 |
commit | 0aa2d42e87e4a1ed5b83f356690e465d6a3587cc (patch) | |
tree | ce6f9c5fddd8d6664a8b369b04c7b271a86392a6 /services/java/com/android/server/AppWidgetService.java | |
parent | ce3ef0abaa17b12dc0626b06421d58bf06974ae2 (diff) |
Adding notion of keyguard widgets
-> Persisting certain appwidget options
-> Adding ability to specify appwidget options on bind
so as to avoid AppWidgetProvider update call with no
options.
Change-Id: I5631039f19f1822b8e123b559b6353c880c0192e
Diffstat (limited to 'services/java/com/android/server/AppWidgetService.java')
-rw-r--r-- | services/java/com/android/server/AppWidgetService.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/services/java/com/android/server/AppWidgetService.java b/services/java/com/android/server/AppWidgetService.java index 343e70d80e2f..385681ec66d0 100644 --- a/services/java/com/android/server/AppWidgetService.java +++ b/services/java/com/android/server/AppWidgetService.java @@ -215,15 +215,18 @@ class AppWidgetService extends IAppWidgetService.Stub } @Override - public void bindAppWidgetId(int appWidgetId, ComponentName provider) throws RemoteException { - getImplForUser(UserHandle.getCallingUserId()).bindAppWidgetId(appWidgetId, provider); + public void bindAppWidgetId(int appWidgetId, ComponentName provider, Bundle options) + throws RemoteException { + getImplForUser(UserHandle.getCallingUserId()).bindAppWidgetId(appWidgetId, provider, + options); } @Override public boolean bindAppWidgetIdIfAllowed( - String packageName, int appWidgetId, ComponentName provider) throws RemoteException { + String packageName, int appWidgetId, ComponentName provider, Bundle options) + throws RemoteException { return getImplForUser(UserHandle.getCallingUserId()).bindAppWidgetIdIfAllowed( - packageName, appWidgetId, provider); + packageName, appWidgetId, provider, options); } @Override |