要實現Android點擊按鈕退出程序的功能,可以使用以下步驟:
<Button
android:id="@+id/btn_exit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="退出程序" />
Button btnExit = findViewById(R.id.btn_exit);
btnExit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish(); // 關閉當前Activity
System.exit(0); // 結束整個應用程序進程
}
});
在點擊按鈕時,調用finish()
方法可以關閉當前Activity,而調用System.exit(0)
可以結束整個應用程序進程,從而實現退出程序的功能。
需要注意的是,使用System.exit(0)
方法會直接終止進程,可能會導致一些資源未釋放或保存的情況,因此在正式發布的應用中,一般不推薦使用這種方式退出程序。更好的做法是通過finish()
方法關閉當前Activity,然后通過管理棧的方式來管理應用的退出。