Continuos auto focus fix for sony device
This commit is contained in:
PaoloMessina 2014-12-23 16:06:44 +01:00
parent cc4343209f
commit 9d94500548

View File

@ -306,19 +306,19 @@ implements SurfaceHolder.Callback {
private AutoFocusCallback autoFocusCb = new AutoFocusCallback() private AutoFocusCallback autoFocusCb = new AutoFocusCallback()
{ {
public void onAutoFocus(boolean success, Camera camera) { public void onAutoFocus(boolean success, Camera camera) {
autoFocusHandler.postDelayed(doAutoFocus, autoFocusInterval); camera.cancelAutoFocus();
} autoFocusHandler.postDelayed(doAutoFocus, autoFocusInterval);
}
}; };
private Runnable doAutoFocus = new Runnable() private Runnable doAutoFocus = new Runnable()
{ {
public void run() { public void run() {
if(camera != null){ if(camera != null){
camera.cancelAutoFocus(); camera.autoFocus(autoFocusCb);
camera.autoFocus(autoFocusCb); }
} }
}
}; };
// Camera callbacks ------------------------------------------------ // Camera callbacks ------------------------------------------------