2024年3月11日发(作者:)

关闭activity的方法

在Android开发中,关闭Activity是非常常见的操作。下面介绍几种

关闭Activity的方法。

1. finish()方法

finish()方法是Activity类中提供的一个方法,用于关闭当前Activity。

当我们调用finish()方法时,系统会销毁当前Activity并返回到上一个

Activity。

示例代码:

```

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

te(savedInstanceState);

setContentView(ty_main);

}

public void closeActivity(View view) {

finish();

}

}

```

在上面的代码中,我们在布局文件中添加了一个Button,当用户点击

Button时,调用closeActivity()方法,该方法中调用了finish()方法,

从而关闭当前Activity。

2. onBackPressed()方法

onBackPressed()方法是Activity类中提供的一个方法,用于处理用

户按下返回键的操作。当我们在Activity中重写该方法时,可以在该

方法中实现关闭Activity的逻辑。

示例代码:

```

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

te(savedInstanceState);

setContentView(ty_main);