안드로이드 개발 질문/답변
(글 수 45,052)
Activity에서 -> 노트Activity ->(BACK버튼) Activity ->(BACK버튼)종료
이런 식으로 하고 싶은데
@Override public boolean onKeyDown(int keyCode, KeyEvent msg) { if (keyCode == KeyEvent.KEYCODE_BACK) { startActivity(넘어오기 전 액티비티); finish(); return true; } return super.onKeyDown(keyCode, msg); }
이런 식으로 코드를 구현하니
Activity에서 -> 노트Activity ->(BACK버튼) Activity ->(BACK버튼)Activity
startActivity를 다시 해주는 방식이라
이전의 Activity가 아래에 쌓여있더라구요
finish()를 두 번 해줄수도 없고..
방법이 없을까요?
※ 노트Activity를 호출하는 곳은 여러군데라.. Intent로 노트Activity를 호출하면서 액티비티클래스명을 받아오려고 합니다..
그냥 이전 액티비티로 돌아가시면 되지 않나요? 다시 실행하시려는 이유가...??