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

홈버튼 클릭시 라이프사이클 관련 문의

0 추천
홈버튼을 클릭해서 메인화면으로 이동 시

onUserLeaveHint() -> onPause() 로 알고 있습니다.

 

전역변수를 설정하여 onUserLeaveHint() 에서만 플래그를 바꿔주어 onPause 시 notification 을 호출하려는데

액티비티전환시에도 onUserLeaveHint() 를 타게 됩니다.

 

라이프사이클이 바뀐것인가요?

onKeyDown은 홈키를 캐치 못하고, 혹시 다른 방법이 있는지 조언구합니다.

 

minSDKversion이 8입니다.
개발자초심 (21,220 포인트) 님이 2014년 6월 30일 질문

2개의 답변

0 추천
홈키와 전원키는 어플에서 컨트롤 못하게 되어있습니다.

홈키는 오직 onUserLeaveHint() 로만 알수 있습니다.
nicehee (73,100 포인트) 님이 2014년 6월 30일 답변
답변 감사합니다.
onUserLeaveHint() 는 액티비티 전환시에도 타게 되네요.
상세하게 알아보다보니 ICS 버전부터 보안상막아 놓았다고 하는거 같은데 다른분들은 어떻게 구현하시는지 궁금합니다.
0 추천

onUserLeaveHint가 홈키가 눌려서 발생한것인지 액티비티 이동 등으로 발생한것인지

개발자가 알수있는 부분이라 생각합니다.

Activity에서 가능한 기능들은 개발자가 만드는 것이니까요cool

q1212 (26,020 포인트) 님이 2014년 6월 30일 답변
...