안드로이드 개발 질문/답변
(글 수 45,052)
제가 gps 이용하여 지도상에 몇몇군데에 임의로 마커를 찍어두었습니다.
그리고 마커를 찍어둔 구역으로 접근 시 "위험지역" 이라는 Toast를 찍어주고 있는데요..
문제는 위험지역이 여러군데 인데 마지막 위험지역만 등록이 되서 나머지 구역은 반응하지 않습니다..ㅠㅠ
구역 좌표는 DB에 저장해두고 루프 돌려서
locationManager.addProximityAlert(lat, lng, 10f, -1, proximityIntent);
대략 10군데 정도 구역을 등록하는게 최종목적인데
addProximityAlert 이 아무래도 계속 덮어씌워져서 마지막 좌표값에만 반응하는거 같습니다..
부탁드립니다 ㅠㅠ 도와주세요.. 설명이 미흡하면 댓글 달아주세요..




제 생각에는 DB에서 읽어 올때 하나의 변수값에만 저장이 되서 씌워지고 씌워지고 하다 보니 정작 마지막에 남는건 가장 마지막에
불러온 값들만 나타내어 지는게 아닐까요..?
여러개의 값을 사용할때는 배열을 써야죠 'ㅁ'?(질문에 맞는 답변인지 모르겠습니다 ;)