Fragment 에 있는 리스트 뷰에서 항목을 선택하여 다음 디테일 Fragment를 호출하려합니다
SolutionFragment fragment = new SolutionFragment();
FragmentTransaction transaction = getFragmentManager()
.beginTransaction();
transaction.replace(getId(),(Fragment)fragment);
transaction.addToBackStack( null );
transaction.commit();
|
처음 클릭시는 다음 SolutionFragment 로 넘어갑니다
백키를 클릭시 되돌아온뒤에 다시 리스트 항목을 클릭하면 다음 화면을 넘어가 지 않습니다
한번더 클릭해야 넘어가더라구요
다시 뒤로 돌아오면 처음에 화면전환 되었다가 다시 두번째는 한번더 클릭해야합니다
라이프 사이클 체크를 위해 로그를 찍어보니 다음과 같습니다
스택은 쌓이는거 같은데[ 뷰를 못가져오네요
어떻게 해야하나요?
07 - 21 02 : 51 : 40.477 : I/SolutionFragment( 755 ): onAttach
07 - 21 02 : 51 : 40.497 : I/SolutionFragment( 755 ): onCreateView
07 - 21 02 : 51 : 40.497 : I/SolutionFragment( 755 ): onActivityCreated
07 - 21 02 : 51 : 40.497 : I/SolutionFragment( 755 ): onStart
07 - 21 02 : 51 : 40.497 : I/SolutionFragment( 755 ): onResume
07 - 21 02 : 51 : 52.677 : I/test( 755 ): onClick
07 - 21 02 : 51 : 52.677 : I/test( 755 ): -------------------------------------------
07 - 21 02 : 51 : 52.687 : I/SolutionFragment( 755 ): onAttach
07 - 21 02 : 51 : 52.698 : I/SolutionFragment( 755 ): onCreateView
07 - 21 02 : 51 : 52.698 : I/SolutionFragment( 755 ): onActivityCreated
07 - 21 02 : 51 : 52.698 : I/SolutionFragment( 755 ): onStart
07 - 21 02 : 51 : 52.707 : I/SolutionFragment( 755 ): onResume
|