From e17a0ae9d37c1d36dd3a040341d4312f5296c60e Mon Sep 17 00:00:00 2001 From: Eugene Crosser Date: Thu, 2 May 2013 00:02:22 +0400 Subject: [PATCH] front mostly functional --- res/values/strings.xml | 11 ++++---- .../average/nfcauthcr/NFCAuthCREnroll.java | 26 ++++++++++++++++++- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index d3d2fe8..0fa12b6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1,8 +1,9 @@ - NFC Auth - Enroll - Select Slot - Slot 1 - Slot 2 + NFC Auth + Enroll + Select Slot + Slot 1 + Slot 2 + Enrollment result: diff --git a/src/org/average/nfcauthcr/NFCAuthCREnroll.java b/src/org/average/nfcauthcr/NFCAuthCREnroll.java index 098011a..6aae6f1 100644 --- a/src/org/average/nfcauthcr/NFCAuthCREnroll.java +++ b/src/org/average/nfcauthcr/NFCAuthCREnroll.java @@ -2,11 +2,14 @@ package org.average.nfcauthcr; import android.os.Bundle; import android.app.Activity; +import android.app.AlertDialog; import android.preference.PreferenceManager; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; +import android.content.DialogInterface; import android.util.Log; import android.view.View; +import android.widget.TextView; import android.widget.RadioButton; public class NFCAuthCREnroll extends Activity @@ -69,6 +72,27 @@ public class NFCAuthCREnroll extends Activity public void onEnrollClicked(View view) { Log.v(TAG, "Enroll clicked"); - if (!waitingForResult) { finish(); } + if (slot > 0) { + showEnrollResult(" using slot" + slot); + } else { + showEnrollResult("Must specify which slot to use"); + } + } + + private void showEnrollResult(final String msg) { + Log.v(TAG, "Show result: \"" + msg + "\""); + + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle(R.string.enrollresult); + builder.setMessage(msg); + builder.setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + dialog.dismiss(); + if (!waitingForResult) { finish(); } + } + }); + AlertDialog dialog = builder.create(); + dialog.show(); } } -- 2.39.2