From 4ad6b57700bef4c484021f49e018117046562e6b Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Tue, 28 Feb 2017 11:11:51 -0800 Subject: Adding support for passing arbitrary extras when requesting to pin a widget. Also defining an extra constant for widget preview which can be used by developers to provide a snapshot of the widget with the pin request Bug: 35811129 Test: All exisiting tests passing for f in 1 2 3 4 5 6 7 8 9 10; do \ adb shell am instrument -e class com.android.server.pm.ShortcutManagerTest$f \ -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner; \ done; adb shell am instrument -e class com.android.server.appwidget.AppWidgetServiceImplTest \ -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: Id854bd28468a5bf0416ff1a1b19c44d850016f32 --- .../java/com/android/server/appwidget/AppWidgetServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'services/appwidget/java') diff --git a/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java b/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java index c50623e3cd05..8aa37ef2d4eb 100644 --- a/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java +++ b/services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java @@ -1603,7 +1603,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku @Override public boolean requestPinAppWidget(String callingPackage, ComponentName componentName, - IntentSender resultSender) { + Bundle extras, IntentSender resultSender) { final int callingUid = Binder.getCallingUid(); final int userId = UserHandle.getUserId(callingUid); @@ -1628,7 +1628,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku } return LocalServices.getService(ShortcutServiceInternal.class) - .requestPinAppWidget(callingPackage, info, resultSender, userId); + .requestPinAppWidget(callingPackage, info, extras, resultSender, userId); } @Override -- cgit v1.2.3-59-g8ed1b