그걸 맵에 비트맵으로 뿌려줬거든요
그걸 지금 바꿔서 xml 파일을 만들어서 웹에서 좌표를 가져와서
뿌릴려고 하는데.....
에뮬을 디버깅 모드를 통해서 돌리면 값이 들어오는거까지 되는데여
비트맵으로 뿌려주는 부분에 가면
java.lang.ArrayIndexOutOfBoundsException
이 예외 발생인데 찾아보니 배열공간에 관련된거더라구요
그래서 혹시 파싱을 하는 동안에 비트맵 뿌려주는 오버레이가 되서
배열이 차기 전에 해서 그런가 싶었거든요 ㅡㅡㅋ
그래서 파싱하는 부분 내부에
case XmlPullParser.END_DOCUMENT:
이걸 통해서 while()문이 원래 이거 아닌 동안 도는걸 무한으로 해놓고
저 case 문에 넣어서 파싱을 통해 다 가져온 후에
비트맵 뿌릴려고 했는데도 오류가 나네여 ㅡㅡㅋ
이론에 약한지라 설명도 못하구요 ㅡㅡㅋ
머가 문젠지 못 찾겠어여 ㅡㅡㅋ
에러에 관련된거
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
08-11 05:24:12.552: WARN/dalvikvm(1280): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
08-11 05:24:12.562: ERROR/AndroidRuntime(1280): Uncaught handler: thread main exiting due to uncaught exception
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): java.lang.ArrayIndexOutOfBoundsException
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at OfficeCRM.smart.find_map$cus_Overlay.draw(find_map.java:311)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at com.google.android.maps.OverlayBundle.draw(OverlayBundle.java:42)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at com.google.android.maps.MapView.onDraw(MapView.java:476)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.View.draw(View.java:6535)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.drawChild(ViewGroup.java:1531)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.drawChild(ViewGroup.java:1529)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.View.draw(View.java:6538)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.drawChild(ViewGroup.java:1531)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.View.draw(View.java:6538)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.widget.FrameLayout.draw(FrameLayout.java:352)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.drawChild(ViewGroup.java:1531)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.drawChild(ViewGroup.java:1529)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.View.draw(View.java:6538)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.widget.FrameLayout.draw(FrameLayout.java:352)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1830)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewRoot.draw(ViewRoot.java:1349)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewRoot.performTraversals(ViewRoot.java:1114)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.view.ViewRoot.handleMessage(ViewRoot.java:1633)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.os.Handler.dispatchMessage(Handler.java:99)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.os.Looper.loop(Looper.java:123)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at android.app.ActivityThread.main(ActivityThread.java:4363)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at java.lang.reflect.Method.invokeNative(Native Method)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at java.lang.reflect.Method.invoke(Method.java:521)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-11 05:24:12.571: ERROR/AndroidRuntime(1280): at dalvik.system.NativeStart.main(Native Method)
find_map.java 파일의 311줄 부근을 살펴보세요.