안드로이드 스터디 - Android One
(글 수 5)
canvas에 볼 그리고 움직이는 테스트 어플
2012.01.28 15:05:27
해결 : canvas.drawColor(Color.Black); 으로 표면을 덮고 시작
balls 는 ArrayList 와 Vector 를 테스트 하였는데 synchronized(balls) 로 해결
2012.01.28 16:33:36
에러 : home 키 누를 시 죽는 현상 발견.
해결 : Activity Resume~Pause 일때 surfaceCreate, surfaceDestory 호출됨을 확인
에러 : surfaceDestory호출후에도 thread가 계속해서 그려서 죽음.
해결 : thread를 종료 시키기 위해 thread.join()을 while을 통해 쓰레드가 종료될때까지 반복호출.
에러 : 쓰레드 종료 안됨ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
해결 : thread 내부에 반복 호출되는 while(true) -> while(isLoop)를 적용하여
surfaceDestory시에 thread.join()이 정상적으로 되게 쓰레드내부의 루프 종료.




에러 : canvas가 겹치는 현상
balls sync 문제..