프로젝트 진행중에 생긴일이다.
A프래그먼트 에서 클릭이벤트처리를통해 B액티비티로 이동후 뒤로가기 버튼을 누르면 다시 A프래그먼트로
가고싶었다. A프래그먼트는 B액티비티에 호스팅되어있지않으며, 방법을 여러가지 방법을통해 알아보았다.
구글링한 결과는 B액티비티의 백스택에 A프래그먼트를 추가하고 뒤로가기버튼을 눌렀을때 처리되게하는방법이였다.
(물론 이 방법도 알긴해야한다. 지금은 초기작업을 빨리 끝낸뒤에 추가공부를 할 수 있는 상황이라 나중에 알아두도록 하자!)
정답은 간단했다.
뒤로가기버튼에 클릭이벤트처리를 하고 finish() 라고 써준다면? 현재 있던 액티비티가 날라가고 전에잇던 프래그먼트가 보이게된다.