0

スイッチで、作成したメニュー項目をどのように参照するのか疑問に思っていましたか? 前もって感謝します。

私のメニュー項目:

@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 アダプター) にあることにも注意してください。

4

2 に答える 2