在 Android 中关闭应用程序主要有两种方法:

  1. 调用 'finish()' 方法关闭当前活动

    'finish()' 方法用于销毁当前活动(Activity)。如果当前活动是活动栈中的最后一个,则应用程序也会关闭。

    示例代码:

    finish();
    
  2. 通过发送 'Intent' 来关闭应用程序

    如果需要在应用程序的任何地方关闭应用程序,可以通过向系统发送 'Intent' 来实现。

    示例代码:

    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
    System.exit(0);
    

    这段代码发送一个 'Intent',将应用程序置于后台并显示主屏幕。然后,通过调用 'System.exit(0)' 方法来关闭应用程序。

    注意: 这是一种不推荐使用的方法,因为它会绕过正常的应用程序生命周期管理。

    推荐使用 'finish()' 方法来关闭应用程序。 只有在需要关闭整个应用程序的情况下,才使用发送 'Intent' 的方法。

Android 关闭应用程序:两种方法详解

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

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