Exemple #1
0
        void StartScanning ()
        {
            scannerFragment.StartScanning (result => {
                var h = ScanCompletedHandler;
                if (h != null)
                    h (result);

                if (!ZxingActivity.ScanContinuously)
                    this.Finish ();
            }, ScanningOptions);
        }
Exemple #2
0
        void StartScanning()
        {
            scannerFragment.StartScanning(result =>
            {
                ScanCompletedHandler?.Invoke(result);

                if (!ZxingActivity.ScanContinuously)
                {
                    Finish();
                }
            }, ScanningOptions);
        }
Exemple #3
0
        void StartScanning()
        {
            scannerFragment.StartScanning(result => {
                var evt = OnScanCompleted;
                if (evt != null)
                {
                    OnScanCompleted(result);
                }

                if (!ZxingActivity.ScanContinuously)
                {
                    this.Finish();
                }
            }, ScanningOptions);
        }
Exemple #4
0
        protected override void OnResume()
        {
            base.OnResume();

            scannerFragment.StartScanning(ScanningOptions, result => {
                var evt = OnScanCompleted;
                if (evt != null)
                {
                    OnScanCompleted(result);
                }

                if (!ZxingActivity.ScanContinuously)
                {
                    this.Finish();
                }
            });
        }
 void StartScanning()
 {
     scannerFragment.StartScanning(result => {
         if (!ZxingActivity.ScanContinuously)
         {
             scanResult = result;
             this.Finish();
         }
         else
         {
             var scan = ScanCompletedHandler;
             if (scan != null)
             {
                 scan(result);
             }
         }
     }, ScanningOptions);
 }