]> www.average.org Git - YkNeoCR.git/blobdiff - src/org/average/nfcauthcr/NFCAuthCREnroll.java
front mostly functional
[YkNeoCR.git] / src / org / average / nfcauthcr / NFCAuthCREnroll.java
index 098011a558537164450c2846b6ea751a7ed567bb..6aae6f1970e4e38b30d10285ed3b1ab904abeafc 100644 (file)
@@ -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("<FIXME> 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();
        }
 }