RESTRICT AUTOMERGE Ensure that DozeFactory uses Main Thread Handler.
Fixes: 157220475 Test: atest SystemUITests Change-Id: I57a9c67aa4d2bcb54a31128f31224ff01935058f
This commit is contained in:
@@ -96,12 +96,6 @@ public class DependencyProvider {
|
|||||||
return new AmbientDisplayConfiguration(context);
|
return new AmbientDisplayConfiguration(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** */
|
|
||||||
@Provides
|
|
||||||
public Handler provideHandler() {
|
|
||||||
return new Handler();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
@Provides
|
@Provides
|
||||||
public DataSaverController provideDataSaverController(NetworkController networkController) {
|
public DataSaverController provideDataSaverController(NetworkController networkController) {
|
||||||
|
|||||||
@@ -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;
|
||||||
@@ -69,7 +70,7 @@ public class DozeFactory {
|
|||||||
WakefulnessLifecycle wakefulnessLifecycle, KeyguardUpdateMonitor keyguardUpdateMonitor,
|
WakefulnessLifecycle wakefulnessLifecycle, KeyguardUpdateMonitor keyguardUpdateMonitor,
|
||||||
DockManager dockManager, @Nullable IWallpaperManager wallpaperManager,
|
DockManager dockManager, @Nullable IWallpaperManager wallpaperManager,
|
||||||
ProximitySensor proximitySensor,
|
ProximitySensor proximitySensor,
|
||||||
DelayedWakeLock.Builder delayedWakeLockBuilder, Handler handler,
|
DelayedWakeLock.Builder delayedWakeLockBuilder, @Main Handler handler,
|
||||||
DelayableExecutor delayableExecutor,
|
DelayableExecutor delayableExecutor,
|
||||||
BiometricUnlockController biometricUnlockController,
|
BiometricUnlockController biometricUnlockController,
|
||||||
BroadcastDispatcher broadcastDispatcher, DozeHost dozeHost) {
|
BroadcastDispatcher broadcastDispatcher, DozeHost dozeHost) {
|
||||||
|
|||||||
@@ -91,6 +91,15 @@ public abstract class ConcurrencyModule {
|
|||||||
return new Handler(mainLooper);
|
return new Handler(mainLooper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @deprecated Please specify @Main or @Background when injecting a Handler or use an Executor.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
@Provides
|
||||||
|
public static Handler provideHandler() {
|
||||||
|
return new Handler();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provide a Background-Thread Executor by default.
|
* Provide a Background-Thread Executor by default.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user