現在、次のようなコードでアクション バーのリスト メニューを使用しています。
Context context = getSupportActionBar().getThemedContext();
ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.locations, R.layout.sherlock_spinner_item);
list.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
getSupportActionBar().setListNavigationCallbacks(list, this);
}
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
// When menu item is selected and is different from currently selected menu item
}
現在、コールバックは、選択されたメニュー項目が現在選択されている項目と異なる場合にのみ発生します。新しく選択したメニュー項目が同じでも、どうすれば発火させることができますか?