From af91097559578f01792cb8990d3a46481a5de60f Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Tue, 15 Dec 2020 12:06:14 +0100 Subject: [PATCH] Fix back button --- .../java/protect/card_locker/ScanActivity.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/protect/card_locker/ScanActivity.java b/app/src/main/java/protect/card_locker/ScanActivity.java index a45070863..89b0b3441 100644 --- a/app/src/main/java/protect/card_locker/ScanActivity.java +++ b/app/src/main/java/protect/card_locker/ScanActivity.java @@ -1,9 +1,11 @@ package protect.card_locker; +import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; +import android.view.MenuItem; import android.view.View; import com.google.zxing.ResultPoint; @@ -112,6 +114,19 @@ public class ScanActivity extends AppCompatActivity { return barcodeScannerView.onKeyDown(keyCode, event) || super.onKeyDown(keyCode, event); } + @Override + public boolean onOptionsItemSelected(MenuItem item) + { + if (item.getItemId() == android.R.id.home) + { + setResult(Activity.RESULT_CANCELED); + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + public void addManually(View view) { Intent i = new Intent(getApplicationContext(), BarcodeSelectorActivity.class); if (cardId != null) {