From b575d442cfed8c292366f4b53054a940b5af582f Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Thu, 17 Jul 2014 17:28:56 +0200 Subject: [PATCH] Added move dialog shown on activity resume. --- .../MainActivityTest.java | 17 +++++-------- .../com/nutomic/zertman/MainActivity.java | 25 +++++++++++++++++++ app/src/main/res/values/strings.xml | 4 +++ 3 files changed, 35 insertions(+), 11 deletions(-) diff --git a/app/src/androidTest/java/com.nutomic.zertman.test/MainActivityTest.java b/app/src/androidTest/java/com.nutomic.zertman.test/MainActivityTest.java index 45ed03e..b4d906b 100644 --- a/app/src/androidTest/java/com.nutomic.zertman.test/MainActivityTest.java +++ b/app/src/androidTest/java/com.nutomic.zertman.test/MainActivityTest.java @@ -30,17 +30,12 @@ public class MainActivityTest extends ActivityInstrumentationTestCase2 list = mCertificateManager.getCertificates(false); + if (!list.isEmpty()) { + new AlertDialog.Builder(this) + .setTitle(R.string.dialog_move_certs_title) + .setMessage(R.string.dialog_move_certs_message) + .setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + for (Certificate c : list) { + mCertificateManager.moveCertificateToSystem(c); + mMovedCertificatesStorage.insert(c); + } + } + }) + .setNegativeButton(android.R.string.no, null) + .show(); + } + } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4ca734f..9cc5693 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,4 +3,8 @@ Zert Man + User Certificates Found + + Should they be moved to system storage? +