void StartScanning () { scannerFragment.StartScanning (result => { var h = ScanCompletedHandler; if (h != null) h (result); if (!ZxingActivity.ScanContinuously) this.Finish (); }, ScanningOptions); }
void StartScanning() { scannerFragment.StartScanning(result => { ScanCompletedHandler?.Invoke(result); if (!ZxingActivity.ScanContinuously) { Finish(); } }, ScanningOptions); }
void StartScanning() { scannerFragment.StartScanning(result => { var evt = OnScanCompleted; if (evt != null) { OnScanCompleted(result); } if (!ZxingActivity.ScanContinuously) { this.Finish(); } }, ScanningOptions); }
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); }