protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); cameraPreview = FindViewById <SurfaceView>(Resource.Id.cameraPreview); txtResult = FindViewById <TextView>(Resource.Id.txtResult); barcodeDetector = new BarcodeDetector.Builder(this) .SetBarcodeFormats(BarcodeFormat.QrCode) .Build(); cameraSource = new CameraSource .Builder(this, barcodeDetector) .SetRequestedPreviewSize(1280, 720) .SetRequestedFps(30.0f) .SetAutoFocusEnabled(true) .Build(); cameraPreview.Holder.AddCallback(this); cameraPreview.SetOnClickListener(this); barcodeDetector.SetProcessor(this); }