使用onNavigationItemSelected和invalidateOptionsMenu时无限循环

时间:2013-03-05 23:46:19

标签: android android-actionbar actionbarsherlock infinite-loop android-menu

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

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

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

0 个答案:

没有答案