Android 关闭应用程序:两种方法详解
在 Android 中关闭应用程序主要有两种方法:
-
调用 'finish()' 方法关闭当前活动
'finish()' 方法用于销毁当前活动(Activity)。如果当前活动是活动栈中的最后一个,则应用程序也会关闭。
示例代码:
finish(); -
通过发送 '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' 的方法。
原文地址: https://www.cveoy.top/t/topic/mWzP 著作权归作者所有。请勿转载和采集!