Actionbarのmenu itemをクリックした時の動作
はじめまして。皆様どうかお知恵を御貸しください。
Android の ActionBar の menuItem をクリックした時の動作についてです。
よく、 Toast などの処理はみるのですが、画面遷移(Actionbar の menu から ListFragment へ)などが見つかりません。
onOptionsItemSelected
内で
どのように、画面遷移を指定すべきか、教えて頂けますと幸いです。
現在は以下のように試しております。しかし、 menu_home
を押すと落ちてしまう状況です。
どのように書き直すべきでしょうか?
遷移先は、 ListFragment
です。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
FragmentManager mFragmentManager = getFragmentManager();
switch (item.getItemId()) {
case R.id.menu_home:
Fragment mEvent = new Event();
mFragmentManager.beginTransaction().replace(R.id.menu_home, mEvent).commit();
break;
}
return true;
}