public boolean onOptionItemSelected(MenuItem item){
if(toogle.onOptionItemSelected(item)){
return true;
}
return super.onOptionItemSelected(item);
}
ActionBarDrawerToggle을 만들고 Toggle을 터치했을때 Drawer가 나왔다 들어갔다 하게 하기위해서 이벤트 처리를 하는 코드인데요
질문 :
1.
ActionBarDrawerToggle클래스의 onOptionItemSelected( ) 함수는 단순히 DrawerToggle버튼이 눌리면 Drawer를 열고 true를 반환하는 함수인건가요? 그렇다면 (토글버튼id == item.getItemId) 이 코드가 onOptionItemSelected( )함수에 내장되어 있는 건가요?
2. return super.onOptionItemSelected(item); 은 어떻게 이해하면 될까요? Activity클래스의 onOptions|temSelected( )함수의 최종 값을 반환한다는 의미인가요?
3. 안드로이드 공식 문서에서 onOptions|temSelected( ) 함수의 반환 값을 true주면 추가 처리가 발생하지 않는다는데 여기서 추 가 처리는 어떤걸 의미 하는건가요?
자세히 설명 부탁드리겠습니다 초보라라 쉽게 설명 해주시면 감사합니다ㅠㅠㅠ