안드로이드 개발 질문/답변
(글 수 45,052)
while (mbRun)
{
Canvas c = null;
try{
c = holder.lockCanvas(null); <-----------------------이부분
synchronized (holder) {
doDraw(c);
// Thread.sleep(50);
}
}catch (Exception e) {
e.printStackTrace();
}finally{
if(c != null){
holder.unlockCanvasAndPost(c);
}
}
}
c = holder.lockCanvas(null);에 쓰는방법에 대한 문제가 있는것 같은데요 이부분이 로그정보에 AneventMove.java:125줄에 있는 부분입니다.
로그정보를 잘볼줄 모르겠어서 글올립니다.
아시는분 답변부탁드립니다.




holder.lockCanvas(); 로 해보세요~