Use main executor for Doze related stuff.

Deprecate the unqualified handler provider while we're at it.

Fixes: 157434050
Test: atest SystemUITests
Change-Id: I493e86324d3ed28338f3d017e14fe2e362b87c12
This commit is contained in:
Dave Mankoff
2020-05-27 10:46:24 -04:00
parent 32c9fe7661
commit 0fe4478679

View File

@@ -28,6 +28,7 @@ import android.os.Handler;
import com.android.keyguard.KeyguardUpdateMonitor; import com.android.keyguard.KeyguardUpdateMonitor;
import com.android.systemui.R; import com.android.systemui.R;
import com.android.systemui.broadcast.BroadcastDispatcher; import com.android.systemui.broadcast.BroadcastDispatcher;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.dock.DockManager; import com.android.systemui.dock.DockManager;
import com.android.systemui.keyguard.WakefulnessLifecycle; import com.android.systemui.keyguard.WakefulnessLifecycle;
import com.android.systemui.plugins.FalsingManager; import com.android.systemui.plugins.FalsingManager;
@@ -70,7 +71,7 @@ public class DozeFactory {
DockManager dockManager, @Nullable IWallpaperManager wallpaperManager, DockManager dockManager, @Nullable IWallpaperManager wallpaperManager,
ProximitySensor proximitySensor, ProximitySensor proximitySensor,
DelayedWakeLock.Builder delayedWakeLockBuilder, Handler handler, DelayedWakeLock.Builder delayedWakeLockBuilder, Handler handler,
DelayableExecutor delayableExecutor, @Main DelayableExecutor delayableExecutor,
BiometricUnlockController biometricUnlockController, BiometricUnlockController biometricUnlockController,
BroadcastDispatcher broadcastDispatcher, DozeHost dozeHost) { BroadcastDispatcher broadcastDispatcher, DozeHost dozeHost) {
mFalsingManager = falsingManager; mFalsingManager = falsingManager;