销毁一个活动

按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)

退出活动 如果是主活动 则直接退出应用 如果是其他子活动 则回到上一层的活动

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注