2012-10-02 2 views
0

원시 카메라 미리보기 프레임을 캡처하기 위해 onPreviewFrame 콜백을 사용할 계획입니다. 실제 기능을 구현하기 전에 간단한 콜백 함수를 통해 로그에 무엇인가를 인쇄하는 간단한 테스트를 실행했습니다. 휴대 전화의 종료 버튼을 사용하여 앱을 종료하면 (Android에서 잠자기/일시 중지 일뿐입니다) 콜백이 계속 호출되는 것처럼 보입니다. 로그에 메시지가 계속 표시됩니다. 그런 다음 다음에 앱을 실행하려고하면 예외가 발생하고 다른 시간에 다시 시도하면 다시 작동합니다 (매 초마다 작동합니다). 콜백을 처리하는 올바른 방법은 무엇입니까?onPreviewFrame 콜백이 계속 호출됩니다.

답변

2

onPause (에 제거 콜백 및 릴리스 카메라) : 카메라가 해제되지 않고 열 수 canot 때문에 응용 프로그램이 다른 모든 시간을 시작할 때

mCamera.setPreviewCallback(null)) 
mCamera.release() 

당신은 아마 예외가.

관련 문제