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


发布评论