애뮬레이터에서 App을 실행 한 다음 종료를 하면 자주 SurfgaceTextureClient dequeueBuffer failed (Broken pipe) 라고 나타나면서
애뮬래이터가 리부팅됩니다.
왜 이런 문제가 생기는건지요?
대략적인 흐름은 App이실행되면 service(thread) 가 실행되고 데이터를 surfaceview(thread) 로 보내고 drawText로 그립니다..
아마 service thread에서 생성한 texture client가 destroy된 상태에서 surfaveview(thread)에서 그 client instance를 계속 참조하려고 하는 경우 같습니다.
답변 감사합니다.
추적을 해보니 surfaceview(thread) 부분에서 코드 오류가 있었습니다. *^^* 대기없이 무한정 값을 뿌려대서 문제간 생겼습니다.
감사합니다.*^^*
로그인 유지
아마 service thread에서 생성한 texture client가 destroy된 상태에서 surfaveview(thread)에서 그 client instance를 계속 참조하려고 하는 경우 같습니다.