我有一个操作栏,其中包含列表导航和子菜单。我想根据列表导航中的用户选择更新子菜单项。我试图在invalidateOptionsMenu()
中调用onNavigationItemSelected()
,但这会产生无限循环。
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
invalidateOptionsMenu();
Log.i("onNavigationItemSelected", "onNavigationItemSelected called");
return true;
}
我正在使用ActionBarSherlock
。这是我的第一个Android / Java项目之一。