package wb.android.camera; import android.hardware.Camera; import android.os.Handler; import android.util.Log; final class HandledAutoFocusCallback implements Camera.AutoFocusCallback{ private static final String TAG = "HandledAutoFocusCallback"; private final Handler _handler; HandledAutoFocusCallback(final Handler handler) { _handler = handler; } @Override public final void onAutoFocus(final boolean success, final Camera camera) { if (success) { _handler.sendEmptyMessage(CameraController.FOCUS_SUCCEEDED); } else { Log.e(TAG,"Failed to Focus the Camera"); _handler.sendEmptyMessage(CameraController.FOCUS_FAILED); } } }