diff options
author | Owen Lin <owenlin@google.com> | 2012-06-25 21:08:56 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-06-25 21:08:56 -0700 |
commit | 197dad5accc03ecb57a8c80331e8125d4b823c24 (patch) | |
tree | 669de79f80541c60a88d9d6ab2eeacc92b77c95e | |
parent | 51a5ad187c63ae5581dabef8ed672b1d712f6fb2 (diff) | |
parent | 343f7984c8184e0a1ade23885699c2aa9be1378f (diff) | |
download | android_packages_apps_Snap-197dad5accc03ecb57a8c80331e8125d4b823c24.tar.gz android_packages_apps_Snap-197dad5accc03ecb57a8c80331e8125d4b823c24.tar.bz2 android_packages_apps_Snap-197dad5accc03ecb57a8c80331e8125d4b823c24.zip |
Merge "Use another version of setRemoteViews for backward compatibility."
-rw-r--r-- | src/com/android/gallery3d/gadget/PhotoAppWidgetProvider.java | 6 |
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); |