Change AssistManger to use dagger's @Main Handler

Bug: 206105669
Test: Locally enabled assist disclosure, verified that it worked
properly.

Change-Id: I5b36efc18b755f915c3b84a5d73ffd18eaae5136
This commit is contained in:
Matt Casey
2021-11-12 11:34:09 -05:00
parent 64c7c7150f
commit c1858ca909

View File

@@ -34,6 +34,7 @@ import com.android.keyguard.KeyguardUpdateMonitor;
import com.android.systemui.R;
import com.android.systemui.assist.ui.DefaultUiController;
import com.android.systemui.dagger.SysUISingleton;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.model.SysUiState;
import com.android.systemui.recents.OverviewProxyService;
import com.android.systemui.statusbar.CommandQueue;
@@ -152,12 +153,13 @@ public class AssistManager {
ConfigurationController configurationController,
Lazy<SysUiState> sysUiState,
DefaultUiController defaultUiController,
AssistLogger assistLogger) {
AssistLogger assistLogger,
@Main Handler uiHandler) {
mContext = context;
mDeviceProvisionedController = controller;
mCommandQueue = commandQueue;
mAssistUtils = assistUtils;
mAssistDisclosure = new AssistDisclosure(context, new Handler());
mAssistDisclosure = new AssistDisclosure(context, uiHandler);
mPhoneStateMonitor = phoneStateMonitor;
mAssistLogger = assistLogger;