본문 바로가기

HashMap

[ Android ] java.util.concurrentmodificationexception 먼저, 지금 제가 적는 내용은 경험을 토대로 한 내용이므로, 이론적으로 말씀 드리기엔 실력이 부족하다는 점을 염두에 두시면 감사하겠습니다. 먼가 잘못된 점이 있다고 생각하시는 분은 주저말고 댓글 달아주시면 성심 성의 껏 고치도록 하겠습니다. 위 Exception은 List나 Map 류등을 사용할 때 발생한다. 저는 대부분 리스트나 Map을 사용할 때 당연 , index 변수를 만들어서 반복문을 돌리거나, 새로운 for문을 이용하여 편안하게 돌리기도 한다. 문제는, index변수를 사용했을 경우! 상황 ) Main Thread를 돌리는 상태에서 별개의 AsyncTask를 돌렸다. AsyncTask에서 만들어진 클래스를 MainThread에서 List나 Map에 저장을 시킨다. private Map mapL.. 더보기
[ Android ] Wallpaper 개발 중 Map 클래스 사용 시 Map클래스를 이용하여 이벤트를 주거나 정보를 저장해 놓고~ Wallpaper에 움직임을 많이 주는데요. Map클래스를 세 개 사용하고(한 Map에 최대 1200개 까지 들어가 있음), 홈 화면에 Wallpaper를 실행 시켜 놓은 상태에서 미리보기를 실행 했을 경우 메모리가 쌓인 것을 볼 수가 있었습니다. 11-02 16:27:06.074: D/DEBUG1(1411): onSurfaceCreated : com.google.android.gles_jni.EGLConfigImpl@40b0ca70 11-02 16:27:06.074: D/DEBUG(1411): 0 Heap Size onSurfaceCreated : 4798824 11-02 16:27:06.273: D/DEBUG(1411): 210003 -> .. 더보기