diff options
Diffstat (limited to 'camera2/portability/src/com/android/ex/camera2/portability/CameraExceptionHandler.java')
-rw-r--r-- | camera2/portability/src/com/android/ex/camera2/portability/CameraExceptionHandler.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/camera2/portability/src/com/android/ex/camera2/portability/CameraExceptionHandler.java b/camera2/portability/src/com/android/ex/camera2/portability/CameraExceptionHandler.java index 1fcf3b5..dc71b4b 100644 --- a/camera2/portability/src/com/android/ex/camera2/portability/CameraExceptionHandler.java +++ b/camera2/portability/src/com/android/ex/camera2/portability/CameraExceptionHandler.java @@ -31,7 +31,8 @@ public class CameraExceptionHandler { public void onCameraError(int errorCode) { } @Override - public void onCameraException(RuntimeException e) { + public void onCameraException( + RuntimeException e, String commandHistory, int action, int state) { throw e; } @Override @@ -45,7 +46,8 @@ public class CameraExceptionHandler { */ public static interface CameraExceptionCallback { public void onCameraError(int errorCode); - public void onCameraException(RuntimeException e); + public void onCameraException( + RuntimeException e, String commandHistory, int action, int state); public void onDispatchThreadException(RuntimeException e); } @@ -92,11 +94,13 @@ public class CameraExceptionHandler { * * @param ex The runtime exception object. */ - public void onCameraException(final RuntimeException ex) { + public void onCameraException( + final RuntimeException ex, final String commandHistory, + final int action, final int state) { mHandler.post(new Runnable() { @Override public void run() { - mCallback.onCameraException(ex); + mCallback.onCameraException(ex, commandHistory, action, state); } }); } |