From bbf1770d8d2bf00b75d6fb23d8c926a4e7a39b3a Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Mon, 28 Dec 2015 11:35:18 +0000 Subject: [PATCH] Show home screen if user backs out of password activity. --- .../org/briarproject/android/PasswordActivity.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/briar-android/src/org/briarproject/android/PasswordActivity.java b/briar-android/src/org/briarproject/android/PasswordActivity.java index 75e8b64c83..f0c1a5fe3d 100644 --- a/briar-android/src/org/briarproject/android/PasswordActivity.java +++ b/briar-android/src/org/briarproject/android/PasswordActivity.java @@ -2,6 +2,7 @@ package org.briarproject.android; import android.app.AlertDialog; import android.content.DialogInterface; +import android.content.Intent; import android.os.Bundle; import android.text.Editable; import android.view.KeyEvent; @@ -24,6 +25,8 @@ import java.util.concurrent.Executor; import javax.inject.Inject; +import static android.content.Intent.ACTION_MAIN; +import static android.content.Intent.CATEGORY_HOME; import static android.view.View.INVISIBLE; import static android.view.View.VISIBLE; import static android.view.inputmethod.EditorInfo.IME_ACTION_DONE; @@ -69,6 +72,14 @@ public class PasswordActivity extends BaseActivity { }); } + @Override + public void onBackPressed() { + // Show the home screen rather than another password prompt + Intent intent = new Intent(ACTION_MAIN); + intent.addCategory(CATEGORY_HOME); + startActivity(intent); + } + @Override protected void clearDbPrefs() { super.clearDbPrefs(); -- GitLab