スイッチで、作成したメニュー項目をどのように参照するのか疑問に思っていましたか? 前もって感謝します。
私のメニュー項目:
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
menu.setHeaderTitle("Vælg en handling");
//I just want one of the menu items under referenced.
menu.add(0,0,0, "Slet denne regning");
menu.add(0,1,0, "Omdøb denne regning");
}
そして私のスイッチケース:
@Override
public boolean onContextItemSelected(MenuItem item) {
adapter.getSelectedItem(item);
switch (item.getItemId()){
case //This is where i want one of my menu items referenced :
finish();
}
return super.onContextItemSelected(item);
}
スイッチは mainActivity にあり、メニュー項目は別のクラス (Recycler アダプター) にあることにも注意してください。