diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/SystemUIApplication.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/SystemUIApplication.java | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java b/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java index 4b28e4af7d8b..f0317b4a02d0 100644 --- a/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java +++ b/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java @@ -36,13 +36,11 @@ import com.android.systemui.util.NotificationChannels; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; -import java.util.HashMap; -import java.util.Map; /** * Application class for SystemUI. */ -public class SystemUIApplication extends Application implements SysUiServiceProvider, +public class SystemUIApplication extends Application implements SystemUIAppComponentFactory.ContextInitializer { public static final String TAG = "SystemUIService"; @@ -56,7 +54,6 @@ public class SystemUIApplication extends Application implements SysUiServiceProv private SystemUI[] mServices; private boolean mServicesStarted; private boolean mBootCompleted; - private final Map<Class<?>, Object> mComponents = new HashMap<>(); private SystemUIAppComponentFactory.ContextAvailableCallback mContextAvailableCallback; public SystemUIApplication() { @@ -199,7 +196,6 @@ public class SystemUIApplication extends Application implements SysUiServiceProv throw new RuntimeException(ex); } - mServices[i].mComponents = mComponents; if (DEBUG) Log.d(TAG, "running: " + mServices[i]); mServices[i].start(); log.traceEnd(); @@ -232,11 +228,6 @@ public class SystemUIApplication extends Application implements SysUiServiceProv } } - @SuppressWarnings("unchecked") - public <T> T getComponent(Class<T> interfaceType) { - return (T) mComponents.get(interfaceType); - } - public SystemUI[] getServices() { return mServices; } |