2016-06-24 4 views
0

У меня есть приложение для Android и по соображениям безопасности он никогда не может быть оставлен, пока пользователь не использует его. Как перезапустить приложение, когда пользователь блокирует экран или автоматически блокирует его.Restart App, когда экран заблокирован

Когда пользователь разблокирует устройство, он должен находиться в активности входа.

Можно ли очистить все задачи, когда экран заблокирован. Как это делается?

Update

Я не могу закончить() деятельность в OnPause, как я использую OnPause для NFC foregroundDispatch так что мне нужно другое решение

+1

On Pause override - это то, что будет срабатывать, когда приложение не будет видно. –

+1

- это OnPause, вызванный по другим причинам, потому что, если я закончу операцию и вызывается else, где тогда это вызовет проблемы – Rob85

+0

ok, до сих пор это хорошо работает, я не понимал, что вы могли бы одновременно выполнить несколько действий одновременно, я просто читаю документ, когда вызывается onPause. – Rob85

ответ

1

Вам нужно будет создать приемник вещания, который прослушивает для ACTION_SCREEN_OFF вещания действий и установите состояние сеанса, чтобы помочь вашему приложению решить, когда начнутся вызовы onResume. (см. link). Вот ссылка с кем-то, кто спрашивает, как реализовать этот ресивер (см. link)

Смежные вопросы