마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

스레드를 이용해서 screenon 인 경우 시간을 재고 있는데

0 추천
백버튼을 누르면 어플이 꺼져 버리는 바람에 다시 켜도 0부터 시작해 버립니다.ㅠㅠ

백버튼을 눌러도 어플이 안꺼지게 하는 방법을 알아보니 Foreground라는 기능을 하면 꺼지지 않는다는데

정확히 어떻게 사용해야되는지 모르겠습니다..

소스코드나 설명이 되있는 사이트좀 알려주시면 감사합니다..!
dkdpdwmf0 (200 포인트) 님이 2015년 9월 23일 질문

1개의 답변

0 추천
스크린 On과 Off에 대한 이벤트는 BroadCastReceiver를 사용해서 확인할 수 있습니다.

http://stackoverflow.com/questions/9477922/android-broadcast-receiver-for-screen-on-and-screen-off

그리고 Screen On의 시간을 카운트 하는 것은 Preference를 사용하시면 계속적으로 카운팅을 하실 수 있습니다.
mcsong (44,040 포인트) 님이 2015년 10월 1일 답변
...