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