Beispiel #1
0
        Button _startAuthenticationScanButton, _failedScanAgainButton, _showAccountBalanceButton, _transferAccountBalanceButton, _transferBalanceButton;// _scanAgainButton,

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_fingerprintmanager_api);
            client = new HttpClient();
            InitializeViewReferences();

            _fingerprintManager = FingerprintManagerCompat.From(this);
            string canScanMsg = CheckFingerprintEligibility();

            _startAuthenticationScanButton.Click += StartFingerprintScan;
            //_startAuthenticationScanButton.Click += ShowTransferPanel;

            //_scanAgainButton.Click += ScanAgainButtonOnClick;
            _failedScanAgainButton.Click        += RecheckEligibility;
            _showAccountBalanceButton.Click     += ShowAccountBalance;
            _transferAccountBalanceButton.Click += ShowTransferPanel;
            _transferBalanceButton.Click        += makeTransaction;

            if (_canScan)
            {
                _dialogFrag = FingerprintManagerApiDialogFragment.NewInstance(_fingerprintManager);
            }
            else
            {
                ShowError("Can't use this device for the sample.", canScanMsg);
            }
        }
Beispiel #2
0
        void RecheckEligibility(object sender, EventArgs eventArgs)
        {
            string canScanMsg = CheckFingerprintEligibility();

            if (_canScan)
            {
                _dialogFrag = FingerprintManagerApiDialogFragment.NewInstance(_fingerprintManager);
                _initialPanel.Visibility         = ViewStates.Visible;
                _authenticatedPanel.Visibility   = ViewStates.Gone;
                _errorPanel.Visibility           = ViewStates.Gone;
                _scanInProgressPanel.Visibility  = ViewStates.Gone;
                _accountBalancePanel.Visibility  = ViewStates.Gone;
                _transferBalancePanel.Visibility = ViewStates.Gone;
            }
            else
            {
                Log.Debug(TAG, "This device is still ineligiblity for fingerprint authentication. ");
                _dialogFrag = null;
                ShowError("Can't use this device for the sample.", canScanMsg);
            }
        }