From e59d3ba023821a7d47149a326fd97f1d35b7a242 Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Sun, 26 Oct 2025 09:01:43 -0400 Subject: [PATCH] back button can now exit app --- .../com/starship/android/MainActivity.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/android/app/src/main/java/com/starship/android/MainActivity.java b/android/app/src/main/java/com/starship/android/MainActivity.java index d1578144..967047b9 100644 --- a/android/app/src/main/java/com/starship/android/MainActivity.java +++ b/android/app/src/main/java/com/starship/android/MainActivity.java @@ -843,6 +843,25 @@ public void onWindowFocusChanged(boolean hasFocus) { } } +@Override +public void onBackPressed() { + // Show confirmation dialog before exiting + new AlertDialog.Builder(this) + .setTitle("Exit Game") + .setMessage("Are you sure you want to quit?") + .setPositiveButton("Yes", (dialog, which) -> { + // Exit the app + finish(); + System.exit(0); + }) + .setNegativeButton("No", (dialog, which) -> { + // Dismiss dialog and continue playing + dialog.dismiss(); + }) + .setCancelable(true) + .show(); +} + private void setupMenuButton(Button button) { button.setOnTouchListener(new View.OnTouchListener() { @Override