I meet a problem starting the activity from optionmenu. I need to go to Logout activity when Logout is pressed. But nothing happens.. Here is my code:
public class MenuActivity extends Activity {
public void onCreate(Bundle menuinstance) {
super.onCreate(menuinstance);
setContentView(R.layout.mainmenu);
}
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater=getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()) {
case R.id.Logout:
startActivity(new Intent("com.project.myAndroid.Logout"));
break;}
return true;
}
}
Please write this :
switch (item.getItemId()) {
case R.id.Logout:
startActivity(new Intent(MenuActivity.this, Logout.class));
break;}
return true;
instead of :
switch (item.getItemId()) {
case R.id.Logout:
startActivity(new Intent("com.project.myAndroid.Logout"));
break;}
return true;