From b880d880c6cd989eacc28c365fc9a41d31900da1 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Mon, 10 Feb 2014 19:47:07 -0800 Subject: Make SystemService constructor take a Context. This change simplifies the process of initializing a SystemService by folding the onCreate() step back into the constructor. It removes some ambuiguity about what work should happen in the constructor and should make it possible for services to retain most of their final fields after refactoring into the new pattern. Change-Id: I25f41af0321bc01898658ab44b369f9c5d16800b --- .../java/com/android/server/appwidget/AppWidgetService.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'services/appwidget') diff --git a/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java b/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java index 3378e3d..e208677 100644 --- a/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java +++ b/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java @@ -53,13 +53,13 @@ public class AppWidgetService extends SystemService { static final String TAG = "AppWidgetService"; - Context mContext; - Handler mSaveStateHandler; + final Context mContext; + final Handler mSaveStateHandler; - SparseArray mAppWidgetServices; + final SparseArray mAppWidgetServices; - @Override - public void onCreate(Context context) { + public AppWidgetService(Context context) { + super(context); mContext = context; mSaveStateHandler = BackgroundThread.getHandler(); -- cgit v1.1