2013-06-07 1 views
7

뒤로 버튼을 누르면 탐색 상자가 닫히지 않도록 할 수있는 방법이 있습니까? 테스트 목적을 위해 나는 빈 onBackPressed()onBackPressed()를 덮어 쓰더라도 탐색 상자가 닫힙니다

@Override 
public void onBackPressed() { 

} 

로 전화를 걸 수 있지만, 탐색 서랍은 여전히 ​​뒤로 버튼과 가까운에 응답합니다. 다른 경우에는 뒤로 버튼이 예상대로 응답하지 않습니다. 탐색 서랍이 닫히지 않도록하려면 무엇을 덮어 써야합니까? 활동

mDrawerLayout.setFocusableInTouchMode(false); 

및 OnBackPressed의 폐쇄/개방의 논리를 스스로 처리()에서에서 onCreate에서

답변

12

전화().

+0

onResume에서이 작업을 수행하는 것이 더 좋습니다. 어떻게 든 내 앱으로 되돌아 왔을 때, navigationdrawer는이 설정없이 재생성되었습니다. 몇 번이나 일어 났는데 이걸 onResume으로 옮긴 이후로 수정되었습니다. 귀하의 답변 주셔서 감사합니다! –

관련 문제