안드로이드 개발 질문/답변
(글 수 45,052)
너무나도 죄송시럽게 초보라서..하루에도 수십번씩 질문하네요^^;;
질문을 드리자면
액티비티간 전환할때 intent를 사용하여 전환하지 않습니까?
예를 들어 1,2,3이라는 3 개 액티비티가 있구요.
1번은 main화면입니다!
1 -> 2로 intent로 넘어갔습니다.
2->3으로 갔구요.
3->1로 다시 intent로 갔습니다.
이렇게 될 경우 현재 1번 액티비티가 표시될텐데요..
여기서 핸드폰의 뒤로가기(취소?) 버튼을 누를경우 3번으로 가게 됩니다..
메인화면인데 취소를 눌렀더니 다시 그전화면으로 가면 뭔가 좀 이상한 감이 있어서..
이런 이동을 막을 수 있는 방법은 없을까요?
그럼 모두 승리하시길 바랍니다^^





3번에서 1로 가실때에 혹은 1로 왔을때에, 액티비티 스택에서 2번과 3번 액티비티를 킬해주시면 됩니다. 검색하시면 다양한 방법과 코드가 나와있습니다. 리시버를 이용하는방법이나, 스택관리를 따로 한다거나 하는 방법이요.