Я выключил экранное изображение моего устройства Nexus 5 под управлением Android M, а затем выпустил следующие команды.
im17-x0:~ r.j$ adb shell dumpsys battery unplug
im17-x0:~ r.j$ adb shell dumpsys deviceidle step
Stepped to: IDLE_PENDING
im17-x0:~ r.a$ adb shell dumpsys deviceidle step
Stepped to: SENSING
im17-x0:~ r.a$ adb shell dumpsys deviceidle step
Stepped to: IDLE
В идеале мое устройство должно перейти в режим ожидания. Но я начал CountDownTimer
перед тем, как поместить его в режим ожидания и все еще работать.
Также доступ к сети по-прежнему существует в моем телефоне (проверено с помощью этой функции)
Почему устройство не работает в режиме доз? Следуя опциям здесь в режиме ожидания также имеет тот же эффект. Почему?
Также в этом таймере, если я проверяю isDeviceIdleMode()
, он возвращает true.