在Android中,关闭程序的代码通常是通过调用'finish()'方法来实现的。具体实现方法如下:

  1. 在需要关闭的Activity中,调用'finish()'方法即可关闭该Activity:
Button closeButton = findViewById(R.id.close_button);
closeButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        finish();  // 关闭当前Activity
    }
});
  1. 如果需要关闭所有的Activity,可以通过调用'finishAffinity()'方法来实现:
Button closeAllButton = findViewById(R.id.close_all_button);
closeAllButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        finishAffinity();  // 关闭所有Activity
    }
});

需要注意的是,'finish()'方法只会关闭当前Activity,而不会关闭其他Activity。如果需要关闭所有Activity,必须使用'finishAffinity()'方法。

Android 关闭程序代码详解:finish() 和 finishAffinity() 方法

原文地址: https://www.cveoy.top/t/topic/mXEf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录