Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 008fef60 authored by Justin Weir's avatar Justin Weir
Browse files

Replace Dependency.get with Dagger

Fixes: 218352117
Test: atest SystemUITests SystemUIGoogleTests
Change-Id: I009b5e2201b7da8c9354c23d9a22c5a13aea00b2
parent 51bbc413
Loading
Loading
Loading
Loading
+7 −6
Original line number Original line Diff line number Diff line
@@ -50,7 +50,6 @@ import android.util.Pair;
import com.android.internal.messages.nano.SystemMessageProto;
import com.android.internal.messages.nano.SystemMessageProto;
import com.android.internal.messages.nano.SystemMessageProto.SystemMessage;
import com.android.internal.messages.nano.SystemMessageProto.SystemMessage;
import com.android.systemui.CoreStartable;
import com.android.systemui.CoreStartable;
import com.android.systemui.Dependency;
import com.android.systemui.R;
import com.android.systemui.R;
import com.android.systemui.dagger.SysUISingleton;
import com.android.systemui.dagger.SysUISingleton;
import com.android.systemui.dagger.qualifiers.UiBackground;
import com.android.systemui.dagger.qualifiers.UiBackground;
@@ -76,20 +75,22 @@ public class InstantAppNotifier extends CoreStartable
    private final Executor mUiBgExecutor;
    private final Executor mUiBgExecutor;
    private final ArraySet<Pair<String, Integer>> mCurrentNotifs = new ArraySet<>();
    private final ArraySet<Pair<String, Integer>> mCurrentNotifs = new ArraySet<>();
    private final CommandQueue mCommandQueue;
    private final CommandQueue mCommandQueue;
    private KeyguardStateController mKeyguardStateController;
    private final KeyguardStateController mKeyguardStateController;


    @Inject
    @Inject
    public InstantAppNotifier(Context context, CommandQueue commandQueue,
    public InstantAppNotifier(
            @UiBackground Executor uiBgExecutor) {
            Context context,
            CommandQueue commandQueue,
            @UiBackground Executor uiBgExecutor,
            KeyguardStateController keyguardStateController) {
        super(context);
        super(context);
        mCommandQueue = commandQueue;
        mCommandQueue = commandQueue;
        mUiBgExecutor = uiBgExecutor;
        mUiBgExecutor = uiBgExecutor;
        mKeyguardStateController = keyguardStateController;
    }
    }


    @Override
    @Override
    public void start() {
    public void start() {
        mKeyguardStateController = Dependency.get(KeyguardStateController.class);

        // listen for user / profile change.
        // listen for user / profile change.
        try {
        try {
            ActivityManager.getService().registerUserSwitchObserver(mUserSwitchListener, TAG);
            ActivityManager.getService().registerUserSwitchObserver(mUserSwitchListener, TAG);