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줄에 있는 부분입니다.

로그정보를 잘볼줄 모르겠어서 글올립니다.

아시는분 답변부탁드립니다.