2016-06-24 6 views
0

Android 용 앱이 있으며 보안상의 이유로 사용자가 사용하지 않는 동안에는 절대로 남을 수 없습니다. 사용자가 화면을 잠 그거나 자동으로 잠길 때 어떻게하면 앱을 다시 시작할 수 있습니까?화면이 잠길 때 다시 시작

사용자가 장치를 잠금 해제 할 때 로그인 활동에 있어야합니다.

화면이 잠길 때 모든 작업을 지울 수 있습니까? 어떻게 이뤄지나요?

내가 다른 솔루션을 필요 그래서 난 NFC foregroundDispatch에 대한 onPause를 사용할 때 나는 onPause에서) (활동을 마칠 수 없습니다

업데이트

+1

일시 중지 오버라이드는 앱이 표시되지 않을 때 트리거됩니다. –

+1

은 다른 이유로 호출됩니다. 왜냐하면 내가 활동을 마치면 다른 곳에서는 문제가 발생할 수 있습니다. – Rob85

+0

지금까지는 잘 작동하지만, 여러 가지 활동이 동시에이 방법으로 완료 될 수 있다는 것을 알지 못했습니다. onPause가 호출 될 때 문서를 읽는 중입니다. – Rob85

답변

1

당신은 방송 활동 ACTION_SCREEN_OFF을 수신 방송 수신기를 만들어야합니다 세션에서 상태를 설정하여 앱이 onResume 호출이 시작될시기를 결정하는 데 도움을줍니다. (link 참조). 다음은이 수신기를 구현하는 방법을 묻는 사람의 링크입니다 (link 참조).

관련 문제