在Android中,可以通過以下方式退出應用程序:
使用System.exit(0)方法退出應用程序。這種方式不太推薦,因為它會直接終止應用程序的進程,可能會導致一些不可預知的問題。
使用finish()方法關閉當前Activity。這種方式只能關閉當前Activity,如果有多個Activity在棧中,需要依次關閉。
使用Intent.FLAG_ACTIVITY_CLEAR_TOP標志位,啟動一個新的Activity,并清空棧中位于該Activity之上的所有Activity。例如:
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
需要注意的是,Android系統會在應用程序退出時自動回收資源,所以不需要手動清理。