diff --git a/pythonforandroid/bootstraps/qt/build/src/main/java/org/kivy/android/PythonActivity.java b/pythonforandroid/bootstraps/qt/build/src/main/java/org/kivy/android/PythonActivity.java index cb4042774..be936ea61 100644 --- a/pythonforandroid/bootstraps/qt/build/src/main/java/org/kivy/android/PythonActivity.java +++ b/pythonforandroid/bootstraps/qt/build/src/main/java/org/kivy/android/PythonActivity.java @@ -123,8 +123,10 @@ public void onDestroy() { @Override public boolean onKeyDown(int keyCode, KeyEvent event) { - // If it wasn't the Back key or there's no web page history, bubble up to the default - // system behavior (probably exit the activity) + if (keyCode != KeyEvent.KEYCODE_BACK) { + return super.onKeyDown(keyCode, event); + } + if (SystemClock.elapsedRealtime() - lastBackClick > 2000) { lastBackClick = SystemClock.elapsedRealtime(); Toast.makeText(this, "Click again to close the app", Toast.LENGTH_LONG).show();