질문: 뒤로가기 버튼을 눌렀을 때 종료가 되지 않고 이전에 봤었던 페이지로 넘어갑니다.

 

현재 상황설명:

 

A페이지에서 뒤로가기를 눌렀을 때 종료가 될 수 있도록

     public void onBackPressed()

    {
     finish();
     }

위와 같은 소스를 추가 시켰고

 

B페이지에서는 뒤로가기를 눌렀을때 무조건 A페이지로 이동이 되기 위해 

    public void onBackPressed()

    {
     Intent intent = new Intent(B.this, A.class);
     startActivity(intent);
    }

 

위와 같은 소스를 추가 시켰습니다.

 

그런데  B페이지에서 뒤로가기 버튼을 눌렀을 때는 정상적으로  A페이지로 이동을 하지만

 A페이지에서 뒤로가기 버튼을 누르면 종료가 되지 않고 B페이지로 이동을 합니다.

 

public void onBackPressed() 말고도 아래와 같은 키 이벤트 소스도 적용 시켜봤지만 결과는 같았습니다... 어떤점을 수정 해야할까요?

 

public boolean onKeyDown( int KeyCode, KeyEvent event )

{

 if( event.getAction() == KeyEvent.ACTION_DOWN ){

if( KeyCode == KeyEvent.KEYCODE_BACK ){

 return true;

}

}

return super.onKeyDown( KeyCode, event );

}