public CaptureActivityHandler( CaptureActivity activity, CameraManager cameraManager, int decodeMode) { this.activity = activity; decodeThread = new DecodeThread(activity, decodeMode); decodeThread.start(); state = State.SUCCESS; // Start ourselves capturing previews and decoding. this.cameraManager = cameraManager; cameraManager.startPreview(); restartPreviewAndDecode(); }