How do I select a navigation menu item and modify it by code?

0

I need to take an item and modify it according to a condition.

I do not want the item to change when I click on it.

This is my code now.

public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.nav_camera) {
        // Handle the camera action
    } else if (id == R.id.nav_gallery) {

    } else if (id == R.id.nav_manage) {

    } else if (id == R.id.nav_share) {

    } else if (id == R.id.nav_send) {

    } else if (id == R.id.usuario_Verificado) {

        FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
        boolean emailVerified = user.isEmailVerified();
        if(emailVerified==true) {
            item.setIcon(R.drawable.baseline_verified_user_24);
            item.setTitle("Verificado");
        }

I'm looking to change this

    else if (id == R.id.usuario_Verificado) {

        FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
        boolean emailVerified = user.isEmailVerified();
        if(emailVerified==true) {
            item.setIcon(R.drawable.baseline_verified_user_24);
            item.setTitle("Verificado");
        }
    
asked by Claudio Cejas 17.08.2018 в 23:01
source

0 answers