마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

surface::lock failed, already locked 오류

0 추천
서피스 뷰를 만들고 쓰레드를 돌리는 도중에

홈버튼을 눌려서 빠져나갔다가 다시 앱으로 복귀를 하려고하면

로그캣에 surface::lock failed, already locked 라는 오류를 띄우고 앱이 죽어버립니다

onPause나 onStop에 뭔가 처리를 해줘야할거같은데 어떻게 해야할지를 잘 모르겠네요 ㅠㅠ

방법을 알고 싶습니다
크라 (120 포인트) 님이 2014년 7월 22일 질문

1개의 답변

0 추천
드로우 스레드에서 락 거신거 안푸신거 같은데용...

콜백이

onCraeteSurface랑

onDestroySurface였나

여기서 드로우하는 스레드 시작과 중지를 컨트롤하세요...

락걸린 캔바스가 포스트 안된채로 다시 락시도해서 발생하는 에러입니다.
칠리님 (10,910 포인트) 님이 2014년 7월 22일 답변
...