From: Eugene Crosser Date: Wed, 1 May 2013 20:02:22 +0000 (+0400) Subject: front mostly functional X-Git-Url: http://www.average.org/gitweb/?p=YkNeoCR.git;a=commitdiff_plain;h=e17a0ae9d37c1d36dd3a040341d4312f5296c60e front mostly functional --- 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(); } }