@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// 하단 소프트 키 중 스위치(화면 전환), 홈 버튼
if(event.getKeyCode() == KeyEvent.KEYCODE_APP_SWITCH || event.getKeyCode() == KeyEvent.KEYCODE_HOME ){
// 로직 처리
}
return super.onKeyDown(keyCode, event);
}
// 백버튼
@Override
public void onBackPressed() {
super.onBackPressed();
}
또는 dispatchKeyEvent를 써도 된다.
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_APP_SWITCH || event.getKeyCode() == KeyEvent.KEYCODE_HOME ){
// 로직 처리
}
return super.dispatchKeyEvent(event);
}