У меня есть панель действий, которая содержит навигацию по списку и подменю. Я хочу обновить элементы подменю в соответствии с выбором пользователя в навигации по списку. Я пытаюсь вызвать invalidateOptionsMenu()
в onNavigationItemSelected()
, но это создает бесконечный цикл.
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
invalidateOptionsMenu();
Log.i("onNavigationItemSelected", "onNavigationItemSelected called");
return true;
}
Я использую ActionBarSherlock
. Это один из моих первых проектов Android/Java.