requestWindowFeature(Window.FEATURE_NO_TITLE);
上記処理でタイトルバーを非表示にしようとします。
アプリを起動して、問題なくタイトルバーが消えていますが、
メニューボタンを押したら、いきなりアプリが落ちました。
ログを見て、「android.support.v7.app.ActionBarActivity」に問題があるようです。
【解決策】
下記サイトはいくつかの解決方法を紹介しています。
ActionBar を非表示にし、かつメニューも有効にしたい! – 自分の歩いた道に落ちてるコード
→ 下記のような感じでgetMenuInflaterをオーバーライドすればエラーを解消しました。
public class MainActivity extends ActionBarActivity { @Override public MenuInflater getMenuInflater() { try { return super.getMenuInflater(); } catch (NullPointerException npe) { try { return (MenuInflater) Activity.class.getMethod( "getMenuInflater").invoke(this); } catch (Exception e) { return new MenuInflater(this); } } }; // 以下省略・・・
※具体的なエラー原因やその他の解決策について、下記サイトを参照してください。
ActionBar を非表示にし、かつメニューも有効にしたい! – 自分の歩いた道に落ちてるコード