Как обрабатывать ввод кнопки блокировки экрана для активности Android? - PullRequest
1 голос
/ 12 ноября 2010

Предположим, у меня есть что-то вроде активности по тревоге, которая запускает тревогу через экран блокировки, осуществляемый через

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

Теперь я могу нажать кнопку «Назад», чтобы прекратить действие, но я также хочу, чтобы нажатие кнопки блокировки отключило сигнал тревоги. Как мне создать обработчик для нажатий кнопки блокировки экрана?

1 Ответ

2 голосов
/ 12 ноября 2010

Слушайте это намерение вещания

ACTION_SCREEN_OFF

Вы можете отключить будильник, когда получите это намерение

...