Android 尝试使用支持库中的操作栏时出现StackOverflowerError

Android 尝试使用支持库中的操作栏时出现StackOverflowerError,android,android-actionbar,android-menu,stack-overflow,android-actionbaractivity,Android,Android Actionbar,Android Menu,Stack Overflow,Android Actionbaractivity,我有一个非常恼人的问题,我在三星(s3)设备上测试,一切正常,然后我使用LG设备和OS 4.0,当我尝试打开我的应用程序时,我得到了StackOverflowerr,方法如下 public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.actions_menu, menu); } 我的基本活动从android.support.v7扩展到ActionBarActivity 有人能

我有一个非常恼人的问题,我在三星(s3)设备上测试,一切正常,然后我使用LG设备和OS 4.0,当我尝试打开我的应用程序时,我得到了StackOverflowerr,方法如下

public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.actions_menu, menu);   
}
我的基本活动从android.support.v7扩展到ActionBarActivity

有人能帮忙吗

编辑1

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.actions_menu, menu);

    MenuItem editItem = menu.findItem(R.id.action_edit);
    MenuItem saveItem = menu.findItem(R.id.action_save);
    MenuItem deleteItem = menu.findItem(R.id.action_delete);

    editItem.setVisible(isEditEnable());
    saveItem.setVisible(isSaveEnable());
    deleteItem.setVisible(isDeleteEnable());

    invalidateOptionsMenu();
    return true;
}

getMenuInflater()中发生异常。充气(R.menu.actions\u menu,menu)

看起来您正在调用
返回onCreateOptions菜单()打开菜单后。
相反,只需使用
返回true

更新:
您正在调用
invalidateOptions菜单()
我想它会再次调用
onCreateOptions菜单()


删除它并在
onPrepareOptionMenu()
中更改菜单,无需调用
invalidateeoptionsmenu()

您可以发布完整的onCreateOptions菜单代码吗?@JafarKhQ:我已经通过onCreateOptions菜单()的完整实现编辑了这个问题