3

我有一个包含列表导航和子菜单的操作栏。我想根据列表导航中的用户选择来更新子菜单项。我正在尝试调用invalidateOptionsMenu()onNavigationItemSelected()但这会创建一个无限循环。

public boolean onNavigationItemSelected(int itemPosition, long itemId) {
    invalidateOptionsMenu();
    Log.i("onNavigationItemSelected", "onNavigationItemSelected called");
    return true;
}

我正在使用ActionBarSherlock. 这是我的第一个 Android/Java 项目之一。

4

0 回答 0