我有一個非常惱人的問題,我在三星(s3)設備上測試,並且每件事情都工作得很好,然後我使用LG設備與OS 4.0和當我嘗試打開我的應用我得到了下面的方法的StackOverflowErrorStackOverFlowError當試圖從支持庫使用操作欄
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.actions_menu, menu);
}
從android.support.v7
任何一個可以幫助請延長ActionBarActivity我的基本活動?
EDIT 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_menu,菜單)。
您可以發佈您的完整onCreateOptionsMenu代碼嗎? – JafarKhQ 2014-09-22 18:40:32
@JafarKhQ:我已經編輯完全實現onCreateOptionsMenu()的問題 – 2014-09-22 18:44:18
更新了我的回答 – JafarKhQ 2014-09-22 18:46:51