Merge "Remove warning compiling KeyguardLiftController"
This commit is contained in:
committed by
Android (Google) Code Review
commit
5a52d7c3e8
@@ -20,6 +20,7 @@ import android.annotation.Nullable;
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
|
||||
import com.android.keyguard.KeyguardUpdateMonitor;
|
||||
import com.android.systemui.assist.AssistModule;
|
||||
import com.android.systemui.model.SysUiState;
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
||||
@@ -46,11 +47,13 @@ public abstract class SystemUIModule {
|
||||
@Nullable
|
||||
static KeyguardLiftController provideKeyguardLiftController(Context context,
|
||||
StatusBarStateController statusBarStateController,
|
||||
AsyncSensorManager asyncSensorManager) {
|
||||
AsyncSensorManager asyncSensorManager,
|
||||
KeyguardUpdateMonitor keyguardUpdateMonitor) {
|
||||
if (!context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_FACE)) {
|
||||
return null;
|
||||
}
|
||||
return new KeyguardLiftController(statusBarStateController, asyncSensorManager);
|
||||
return new KeyguardLiftController(statusBarStateController, asyncSensorManager,
|
||||
keyguardUpdateMonitor);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -21,17 +21,16 @@ import android.hardware.TriggerEvent
|
||||
import android.hardware.TriggerEventListener
|
||||
import com.android.keyguard.KeyguardUpdateMonitor
|
||||
import com.android.keyguard.KeyguardUpdateMonitorCallback
|
||||
import com.android.systemui.Dependency
|
||||
import com.android.systemui.plugins.statusbar.StatusBarStateController
|
||||
import com.android.systemui.util.Assert
|
||||
import com.android.systemui.util.sensors.AsyncSensorManager
|
||||
|
||||
class KeyguardLiftController constructor(
|
||||
private val statusBarStateController: StatusBarStateController,
|
||||
private val asyncSensorManager: AsyncSensorManager
|
||||
private val asyncSensorManager: AsyncSensorManager,
|
||||
private val keyguardUpdateMonitor: KeyguardUpdateMonitor
|
||||
) : StatusBarStateController.StateListener, KeyguardUpdateMonitorCallback() {
|
||||
|
||||
private val keyguardUpdateMonitor = Dependency.get(KeyguardUpdateMonitor::class.java)
|
||||
private val pickupSensor = asyncSensorManager.getDefaultSensor(Sensor.TYPE_PICK_UP_GESTURE)
|
||||
private var isListening = false
|
||||
private var bouncerVisible = false
|
||||
|
||||
Reference in New Issue
Block a user