Jak odnieść się do itemu w menu drugim, jeśli owy item ma identyczne id?

0

Mam dwa pliki XML we folderze menu np. pierwsze_menu, drugie_menu i w obu ustawiłem identyczne ID itemu. W jednej aktywności używam menu pierwszego, a w drugiej drugiego i w tej drugiej klasie tam taki fragment kodu mam:

    @Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
        if (item.getItemId() == R.id.item1) // to ID występuje w obu menu

jak zmienić tę linijkę z R.id? Użyć czegoś innego? Co pozwoli mi na to by szukało mi tego id item1 tylko w menu.drugie_menu?

0

spróbuj porównywać obiekty przez ".equals" a nie przez "=="

0

Generalnie nie powinno się tak robić z racji tego, że właśnie nie wiadomo który ID jest do którego id.
Na upartego możesz porównywać wartości z R.java ale też musisz wiedzieć który jest do którego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1