summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2012-06-22 15:33:53 +0800
committerOwen Lin <owenlin@google.com>2012-06-22 18:14:52 +0800
commit369d0e6b4ee4f034a418177516ea8a76a16953df (patch)
treea5f31e19cad3ab1bd0ddefc8baf42d5b6336bf2c /src
parentb47927b7b43679e7315e6099e0a610760320d18d (diff)
downloadandroid_packages_apps_Gallery2-369d0e6b4ee4f034a418177516ea8a76a16953df.tar.gz
android_packages_apps_Gallery2-369d0e6b4ee4f034a418177516ea8a76a16953df.tar.bz2
android_packages_apps_Gallery2-369d0e6b4ee4f034a418177516ea8a76a16953df.zip
Use another version of setRemoteViews for backward compatibility.
bug: 6706684 Change-Id: I6fd77845d64cfb9e6830c1eabdcb5c2e9a7df854
Diffstat (limited to 'src')
-rw-r--r--src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java b/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java
index c18652d5b..343b15a5b 100644
--- a/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java
+++ b/src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java
@@ -66,6 +66,7 @@ public class PhotoAppWidgetProvider extends AppWidgetProvider {
super.onUpdate(context, appWidgetManager, appWidgetIds);
}
+ @SuppressWarnings("deprecation")
private static RemoteViews buildStackWidget(Context context, int widgetId, Entry entry) {
RemoteViews views = new RemoteViews(
context.getPackageName(), R.layout.appwidget_main);
@@ -76,7 +77,10 @@ public class PhotoAppWidgetProvider extends AppWidgetProvider {
intent.putExtra(WidgetService.EXTRA_ALBUM_PATH, entry.albumPath);
intent.setData(Uri.parse("widget://gallery/" + widgetId));
- views.setRemoteAdapter(R.id.appwidget_stack_view, intent);
+ // We use the deprecated API for backward compatibility
+ // The new API is available in ICE_CREAM_SANDWICH (15)
+ views.setRemoteAdapter(widgetId, R.id.appwidget_stack_view, intent);
+
views.setEmptyView(R.id.appwidget_stack_view, R.id.appwidget_empty_view);
Intent clickIntent = new Intent(context, WidgetClickHandler.class);