public override void OnError (CameraDevice camera, CameraErrorType error)
		{
			camera.Close ();
			fragment.camera_device = null;
			if (null != fragment.Activity) 
				fragment.Activity.Finish ();

			fragment.opening_camera = false;
		}
        public override void OnError(CameraDevice camera, CameraErrorType error)
        {
            camera.Close();
            fragment.camera_device = null;
            if (null != fragment.Activity)
            {
                fragment.Activity.Finish();
            }

            fragment.opening_camera = false;
        }
 public override void OnError(CameraDevice camera, CameraErrorType error)
 {
     camera.Close();
     if (Fragment != null)
     {
         Fragment.mCameraDevice = null;
         Activity activity = Fragment.Activity;
         Fragment.mOpeningCamera = false;
         if (activity != null)
         {
             activity.Finish();
         }
     }
 }
			public override void OnError (CameraDevice camera, CameraErrorType error)
			{
				camera.Close();
				if (Fragment != null) {
					Fragment.mCameraDevice = null;
					Activity activity = Fragment.Activity;
					Fragment.mOpeningCamera = false;
					if (activity != null) {
						activity.Finish ();
					}
				}

			}