From ec84c3a189e4aa70aa6ea8ba712e5a4f260a153b Mon Sep 17 00:00:00 2001 From: Patrick Dubroy Date: Thu, 13 Jan 2011 17:55:37 -0800 Subject: Allow old view hierarchy to be GC'ed more quickly during rotation. --- core/java/android/appwidget/AppWidgetHost.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'core/java/android/appwidget') diff --git a/core/java/android/appwidget/AppWidgetHost.java b/core/java/android/appwidget/AppWidgetHost.java index 7730942..9835484 100644 --- a/core/java/android/appwidget/AppWidgetHost.java +++ b/core/java/android/appwidget/AppWidgetHost.java @@ -214,6 +214,10 @@ public class AppWidgetHost { } } + /** + * Create the AppWidgetHostView for the given widget. + * The AppWidgetHost retains a pointer to the newly-created View. + */ public final AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView view = onCreateView(context, appWidgetId, appWidget); @@ -272,6 +276,13 @@ public class AppWidgetHost { v.viewDataChanged(viewId); } } + + /** + * Clear the list of Views that have been created by this AppWidgetHost. + */ + protected void clearViews() { + mViews.clear(); + } } -- cgit v1.1