[안드로이드] 액티비티 전환 후 네비게이션뷰 활성화
조회수 2767회
navigation drawer 메뉴 아이템을 클릭하였을때 인텐트를 사용하여 다른 액티비티로 넘어가고있습니다. 보통 메뉴 아이템을 클릭하면 drawer 가 close되고 액티비티가 넘어가더라구요 저는 클릭후 다른액티비티로 넘어갔을때 그 액티비티가 finish()되고 이전 activity를 보여줬을때 drawer가 그대로 open 되어있게 하고싶습니다. 그래서 인텐트로 넘어가면서 drawer를 open시켜도 안되더라구요 소용없더라구요
- navigation drawer 오픈 후 메뉴 아이템을 선택
- Intent로 다른 액티비티 호출
- 호출 된 액티비티 finish()
- navigation drawer 오픈상태 <<--(기본적으로 다 닫히더라구요)
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
안드로이드 스튜디오에서 신규 프로젝트를 만들때 Navigation Drawer Activity를 선택하고 만든 기준으로 설명드리면요.
class NavigationDrawerFragment에서
mDrawerLayout.closeDrawer(mFragmentContainerView);
를 호출하는 부분이 있습니다. 여기서 closeDrawer를 호출하지 않으면 해당 Drawer가 닫히지 않아요.그러면 실행되는 Activity가 종료된 다음에 Drawer가 열린 상태입니다.
댓글 입력