В моем приложении Android для пользователя root я выполняю выключение с помощью
su reboot -p
Это работает нормально, но я заметил, что телефон выключается почти мгновенно (в отличие от показывает анимацию выключения и, возможно, делает другие вещи).
Это правильный способ программно выключить телефон Android? Есть ли какой-то критический код, который необходимо выполнить перед выключением?