안드로이드 개발 질문/답변
(글 수 45,052)
TabHost로 각탭이 각각 Activity를 띄우게 만들었는데
메인 탭에 아래처럼 프로그램 종료를 넣었구요
그런데 테스트 해보니깐 각 탭마다 각각 구현되야 되고 메인 TabHost를 만든탭에 keyDown은 호출되지 않더군요 ㅠ,ㅠ
이거 한쪽에서 처리하게 못하나요?
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.d(logTag,"keyCode:"+keyCode);
if(keyCode == 4)
{
new AlertDialog.Builder(this)
.setTitle("프로그램 종료")
.setMessage("종료 하시겠습니까?")
.setIcon(R.drawable.icon)
.setCancelable(false)
.setPositiveButton("종료",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
finish();
}
}
)
.setNegativeButton("취소", null)
.show();
}
return true;
}



