OSDN Git Service

Re-register SMD after motion detected.
authorKweku Adams <kwekua@google.com>
Fri, 20 Dec 2019 02:59:42 +0000 (18:59 -0800)
committerKweku Adams <kwekua@google.com>
Fri, 20 Dec 2019 02:59:42 +0000 (18:59 -0800)
commit265b8356e8a0fade8395560cfec1aef0edf19970
tree8f874ae6394454f74d689be9495307b035946f42
parentea59cdd9af3c1089a7967a5e850fcc8acaa8cf79
Re-register SMD after motion detected.

One shot sensors need to be re-registered after they've been triggered.
Since DeviceIdleController wasn't doing that, we weren't properly
tracking motion to inform stationary listeners. This change makes sure
to re-register the motion sensor after some time to make sure motion is
properly tracked.

Bug: 140162457
Test: atest com.android.server.DeviceIdleControllerTest
Change-Id: Ic712e46bdc9d107d56cea3bce72c2e7b2187530a
Merged-In: I8600a8382b7c773be9e200afba96a7f1a74f6e10
services/core/java/com/android/server/DeviceIdleController.java
services/tests/mockingservicestests/src/com/android/server/DeviceIdleControllerTest.java