快速从首选项窗格移动到Android中的地图=>错误。我该如何解决?

时间:2011-10-31 05:02:43

标签: android google-maps

我正在调试我编写的应用程序,我发现了一个奇怪的错误。

我在活动A上嵌入了一个谷歌地图窗格(带有叠加层)。当我从A到首选项活动时,然后立即点击后退按钮返回活动A,我得到一个arrayIndexOutOfBounds错误。

奇怪的是,错误的堆栈跟踪根本没有提到我的活动 - 所有这些都在Google或Android类中找到。

如果我在点击“后退”按钮之前等待一秒钟,一切都很好。

所以,这很奇怪。是什么赋予了?我该如何解决这个问题?

这是错误的部分堆栈跟踪:

  

10-31 00:54:09.434:ERROR / AndroidRuntime(13126):致命异常:主要   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):java.lang.ArrayIndexOutOfBoundsException   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):at com.google.android.maps.ItemizedOverlay.getIndexToDraw(ItemizedOverlay.java:211)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):at com.google.android.maps.ItemizedOverlay.draw(ItemizedOverlay.java:240)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):at com.google.android.maps.Overlay.draw(Overlay.java:179)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):at com.google.android.maps.OverlayBundle.draw(OverlayBundle.java:42)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):在com.google.android.maps.MapView.onDraw(MapView.java:530)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):在android.view.View.draw(View.java:6880)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):在android.view.ViewGroup.drawChild(ViewGroup.java:1646)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):在android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):在android.view.ViewGroup.drawChild(ViewGroup.java:1644)   10-31 00:54:09.434:ERROR / AndroidRuntime(13126):在android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)

0 个答案:

没有答案