/* 액션바 아이템 클릭에 대한 처리 함수*/ @Override public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { Mylog.i(TAG, "(액션바) 사이드 메뉴 오픈/클로즈"); return true; } // 액션 버튼 처리 switch (item.getItemId()) { case R.id.action_search: Mylog.i(TAG, "(액션바) 찾기가 클릭됬습니다."); return true; default: return super.onOptionsItemSelected(item); } }
private void startMessagebox() { Mylog.i(TAG, "푸시메시지함 프래그먼트를 생성합니다. "); Fragment fragment = new messageFragement(this); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.main_content_frame, fragment).commit(); }
private void startInquryFragment() { Mylog.i(TAG, "1:1문의하기 프래그먼트를 생성합니다. "); Fragment fragment = new InquryFragment(this); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.main_content_frame, fragment).commit(); }
/** 사이드메뉴에서 아이템을 선택했을때 처리할 함수. */ @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Mylog.i(TAG, "사이드메뉴가 클릭됬습니다. => " + position); selectItem(position); }
/* Called whenever we call invalidateOptionsMenu() */ @Override public boolean onPrepareOptionsMenu(Menu menu) { Mylog.i(TAG, "(액션바) 옵션메뉴를 준비한다."); // menu.findItem(R.id.action_search).setVisible(drawerOpen); return super.onPrepareOptionsMenu(menu); }