안드로이드 개발 질문/답변
(글 수 45,052)
제가 초보여서 개념이 잘 이해가 안가는데요
사례1
메인-맵뷰-말풍선-디테일화면 이렇게 이동을 했는데...
휴대폰의 menu를 이용해 디테일에서 맵뷰로 다시 이동을 했습니다.
그리고 맵뷰에서 메뉴(intent로..)가 아닌 백키를 누르니 다시 디테일로 이동을 했습니다...
메인->맵뷰(말풍선)->디테일(여기서 메뉴로 맵뷰)-맵뷰(여기서 백키)----> 디테일....
사례2
메인-맵뷰-말풍선-디테일 여기까지는 똑같이 이동했고 이번에는 메뉴키로 이동한것이 아니고 바로 백키는 누르니
맵뷰로 돌아왔습니다.
메인->맵뷰(말풍선)->디테일(백키)-맵뷰(여기서 백키)---->메인
좀 쉽게 이동한 액티비티를 보면
메인->맵뷰(말풍선)->디테일(여기서 메뉴로 맵뷰)-맵뷰(여기서 백키)----> 디테일....
메인->맵뷰(말풍선)->디테일(백키)-맵뷰(여기서 백키)---->메인
메뉴를 통해 intent , startActivity로 이동한것과
그냥 백키로 이동한것의 차이가 나는 것은 어떤 이유이고 메뉴를 통해서도 백키를 이용한 것처럼 이동할 수 있습니까?
사례1에서 백키를 눌렀는데 다시 디테일로 넘어가서 적지 않게 당황했습니다.;; (고쳐야 할 부분으로 생각 됩니다 ㅠ)
조언주실 용자분 계시나요 ㅠ.ㅠ
사례1
메인-맵뷰-말풍선-디테일화면 이렇게 이동을 했는데...
휴대폰의 menu를 이용해 디테일에서 맵뷰로 다시 이동을 했습니다.
그리고 맵뷰에서 메뉴(intent로..)가 아닌 백키를 누르니 다시 디테일로 이동을 했습니다...
메인->맵뷰(말풍선)->디테일(여기서 메뉴로 맵뷰)-맵뷰(여기서 백키)----> 디테일....
사례2
메인-맵뷰-말풍선-디테일 여기까지는 똑같이 이동했고 이번에는 메뉴키로 이동한것이 아니고 바로 백키는 누르니
맵뷰로 돌아왔습니다.
메인->맵뷰(말풍선)->디테일(백키)-맵뷰(여기서 백키)---->메인
좀 쉽게 이동한 액티비티를 보면
메인->맵뷰(말풍선)->디테일(여기서 메뉴로 맵뷰)-맵뷰(여기서 백키)----> 디테일....
메인->맵뷰(말풍선)->디테일(백키)-맵뷰(여기서 백키)---->메인
메뉴를 통해 intent , startActivity로 이동한것과
그냥 백키로 이동한것의 차이가 나는 것은 어떤 이유이고 메뉴를 통해서도 백키를 이용한 것처럼 이동할 수 있습니까?
사례1에서 백키를 눌렀는데 다시 디테일로 넘어가서 적지 않게 당황했습니다.;; (고쳐야 할 부분으로 생각 됩니다 ㅠ)
조언주실 용자분 계시나요 ㅠ.ㅠ




startActivity를 사용하여 A -> B -> C 순서대로 진행했다고 가정해봅시다.
여기서 startActivity로 A를 실행할 경우 A -> B -> C -> A 상태가 됩니다.
앞의 A는 그대로 있는 것이고 새로운 A가 열린 것이지요.
그러므로 이 상태에서 Back키를 누르면 맨 위에있는 A가 닫히고 그 다음인 C가 다시 나타나는 것입니다.