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"