TabActivity 사용시에는 아래의 함수로 바로 키 이벤트를 받을 수가 없다.
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
// Code handling
}
return super.onKeyDown(keyCode, event);
}
이럴 경우에 팁!!
각각의 (자식)tab activity에 아래의 코드를 추가
//상위 부모클래스에 키값 전달
@Override
public void onBackPressed() {
this.getParent().onBackPressed();
}
그런다음. 키를 받고자하는 메인 Activity에서
@Override
public void onBackPressed() {
// Called by children
}
코드를 작성하면된다!!
'이것저것 > My_Work' 카테고리의 다른 글
페이스북 권한 /facebook permissions (0) | 2015.03.23 |
---|---|
[Android] Intent 로 객체 전달 (parcelable) (2) | 2015.03.05 |
[Mac, iMac] - 부트 캠프 ISO 지원하지 않을 경우 (0) | 2015.01.08 |
[NSIS] - OS Check (64bit & 32bit) (0) | 2014.04.10 |
[MFC] - 다이얼로그 리사이징시 깜빡임 (0) | 2014.02.25 |