펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO
@Override
protected void onUserLeaveHint() {
//여기서 감지
Log.d(TAG, "Home Button Touch");
super.onUserLeaveHint();
}
홈키 눌렀을때 작동되어야 하는 작업들을 위의 소스코드를 이용하여 처리할 수 있다.
'Android > 기본스킬' 카테고리의 다른 글
웹뷰 롱터치시 블럭지정 안되게 하는 방법 (0) | 2015.01.29 |
---|---|
전원버튼 이벤트 감지하기 (0) | 2014.11.17 |
홈버튼 이벤트 감지하기 (2) | 2014.11.17 |
LocationManager로 위치값 받아오기 (3) | 2014.06.24 |
안드로이드 TelephonyManager의 기능들 (0) | 2014.05.21 |
안드로이드 웹뷰 메소드 호출이 안될 때 (android.permission.INTERACT_ACROSS_USERS_FULL) (1) | 2014.04.17 |
댓글을 달아 주세요
100퍼센트 불가능입니다. 저 이벤트가 홈키때만 호출되는것이 아니라 여러 상황에 호출되기 때문에 예외처리를 추가해줘야해요 생명주기 순서를 따져서 홈키인지 아닌지를 판별해야합니다.
좋은지적 감사합니다. 이 글을 참고하시는분들은 홈키를 판단하실때 생명주기가 홈키를 눌렀을때와 동일한 주기로 입력됐는지 확인하는 부분을 추가하시면 되겠습니다. 빠른 시일 내 업데이트 하겠습니다.