所以这里是纲要:我有一个带有选项菜单的活动。列表中只有 1 个选项:“选项”
问题:当我单击选项项目时,它会将我踢回上一个屏幕。我放了一个祝酒词来显示随机性,所以我知道它正在读取 id,这对 Intent 没有作用?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.main_screen, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_settings:
Intent Options = new Intent(this,
Options.class);
this.startActivity(Options);
Toast msg = Toast.makeText(MainScreen.this,
"Just some text", Toast.LENGTH_SHORT);
msg.show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
xml:
<item android:id="@+id/menu_settings"
android:title="Sell"
android:orderInCategory="100"
android:showAsAction="never" />
它只是不会带我进入选项屏幕......
没有错误消息或任何东西。