Skip to content Skip to sidebar Skip to footer

Can't Go To A New Activity From Selected Option From Option Menu

this my Help.java. At first in my project I show a popup window that warns if the database has no contact. Then when user clicks ok It shows Help that includes how to create contac

Solution 1:

try this-

public boolean onMenuItemSelected(int featureId, MenuItem item){

    switch(item.getItemId()) {          

    case R.id.item1:
                         startActivity(newIntent(Help.this, Add_item.class));

                         returntrue;

                     case R.id.item2:
                         startActivity(newIntent(Help.this, Add_item2.class));

                         returntrue;                    
                     case R.id.item3:
                         startActivity(newIntent(Help.this, Add_item3.class));
                         returntrue;
                     case R.id.item4:
                         startActivity(newIntent(Help.this, Add_item4.class));
                         retuen true;
}
    return super.onMenuItemSelected(featureId, item);
}

Solution 2:

Change your code like this

@OverridepublicbooleanonCreateOptionsMenu(Menu menu) {
    MenuInflaterinflater= getMenuInflater();
    inflater.inflate(R.menu.options, menu);
    returnsuper.onCreateOptionsMenu(menu);
} 

@OverridepublicbooleanonOptionsItemSelected(MenuItem item){
    switch(item.getItemId()) {
        case R.id.item1:
             startActivity(newIntent(Help.this, Add_item.class));                                   
             break;                             
        case R.id.item2:
             startActivity(newIntent(Help.this, Add_item2.class));                                  
             break;                    
        case R.id.item3:
             startActivity(newIntent(Help.this, Add_item3.class));
             break;
        case R.id.item4:
             startActivity(newIntent(Help.this, Add_item4.class));
             break;
        default:
             returnsuper.onOptionsItemSelected(item);
    }
    returntrue;
 }

I tested this code this is working fine..

Solution 3:

It happens because you are using getApplicationContext(). just replace like below:

startActivity(newIntent(YourActivity.this, Add_item.class));

Post a Comment for "Can't Go To A New Activity From Selected Option From Option Menu"