Remove double back key press to close the app

This commit is contained in:
Herbert Reiter
2021-06-09 22:09:22 +02:00
parent 07a9fa630c
commit e8833dd11b
3 changed files with 2 additions and 14 deletions
@@ -88,7 +88,6 @@ public class MainActivity extends AppCompatActivity {
private RequestDispatcher requestDispatcher;
private WebView webview;
private long backButtonPressedTimestamp;
private ExecutorService synchronizationExecutorService;
@@ -273,17 +272,8 @@ public class MainActivity extends AppCompatActivity {
if (backForwardList.getCurrentIndex() > 0) {
webview.goBack();
} else {
long currentTimeMillis = System.currentTimeMillis();
if (backButtonPressedTimestamp + 5000 < currentTimeMillis) {
// First click on back button or previous click was more than 5 seconds ago
Log.d(TAG, "Back button 1x, show close hint");
showToast(getString(R.string.action_back_close_hint));
backButtonPressedTimestamp = currentTimeMillis;
} else {
// Second click on back button within 5 seconds -> close app
Log.d(TAG, "Back button 2x, closing app");
finish();
}
// Close app
finish();
}
}