ConcurrentmodificationException

해결방법이 무엇인지요

구글링 결과 iterator 관련 오류라고 하는데 

while문을 이용해 xml파싱 한부분 ArrayList에 넣는 부분이외에는 크게 떠오르지 않습니다. ㅠ 

간략히 설명드리자면..
xml에 위도 경도가 있기때문에 xml파싱을 통해 위도 경도를 ArrayList에 다 넣었고 

맵뷰에서 사이즈만큼 for문돌려서 맵위에 마커를 뿌려줍니다 . 

탭메뉴를 이용해 리스트뷰로 이동할수 있는데 리스트뷰에 갔다가 다시 맵뷰로 돌아오려고 하면
ConcurrentmodificationException 가 나면서 어플이 죽습니다.

에뮬레이터에서는 발생하지 않고 얼마전 테스트할 폰이 생겨서 동기화후 확인하고 있는데 저런 오류가 생기네요

배포용 keystore, 배포용 맵키로 apk를 만들어서 확인해 보아도 같은 현상이 일어납니다.

혹시 저런 문제를 해결하셨던 용자분이 계신가요?