按back键就可以销毁当前活动。
如果不想使用按键的方式销毁活动,也可以使用Activity类提供的finish();方法来销毁当前或者。
比如我们上节课的删除菜单添加事件监听器。
给我们的删除菜单一个退出当前活动的功能
public boolean onOptionsItemSelected(MenuItem item) {
//Toast.makeText(FirstActivity.this,"xxx",Toast.LENGTH_SHORT).show();
switch (item.getItemId()) {
case R.id.add:
Toast.makeText(FirstActivity.this,"新增课程",Toast.LENGTH_LONG).show();
break;
case R.id.del:
finish();
break;
default:
Toast.makeText(FirstActivity.this,"不知道",Toast.LENGTH_LONG).show();
}
return super.onOptionsItemSelected(item);
}Code language: JavaScript (javascript)
退出活动 如果是主活动 则直接退出应用 如果是其他子活动 则回到上一层的活动
Previous: 右上角…菜单
Next: intent-活动间传递数据