tabhost를 이용해서
어플을 만들었습니다.

종료화면을 만들어야 해서
main activity에서
back키사용시에
팝업을 이용해서
종료여부를 알아보는 작업을 해보았습니다.

그런데 실제해보니
back key를 누르면
그냥 종료가 되네요.

 
    @Override
    public void onBackPressed() {
     super.onBackPressed();
AlertDialog.Builder d = new AlertDialog.Builder(this);
 
d.setMessage("종료하시겠습니까?");
 
d.setPositiveButton("네", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
MainActivity.this.finish();
}
});
 
d.setNegativeButton("아니오",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
    });
d.show();
     return;
  }

  어떻게 고쳐야 할까요...^^
 조언을 구해봅니다.