Слишком быстро перейти от Панели настроек на Карты в Android => Ошибка.Как мне исправить? - PullRequest
1 голос
/ 31 октября 2011

Я отлаживаю написанное мной приложение и обнаружил странную ошибку.

Я встроил панель карты Google (с наложениями) в занятие А. Когда я перешел из А в занятие предпочтений, а затем сразу же нажал кнопку «Назад», чтобы вернуться к занятию А, я получил ошибку arrayIndexOutOfBounds.

Странная вещь в том, что в трассировке стека ошибки вообще не упоминается моя активность - исключение все встречаются в классах Google или Android.

Если я подожду до секунды, прежде чем нажать кнопку «назад», все в порядке.

Итак, это странно. Что дает? Как я могу это исправить, пожалуйста?

Это частичная трассировка стека ошибки:

10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: основное 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): java.lang.ArrayIndexOutOfBoundsException 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на com.google.android.maps.ItemizedOverlay.getIndexToDraw (ItemizedOverlay.java:211) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на com.google.android.maps.ItemizedOverlay.draw (ItemizedOverlay.java:240) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на com.google.android.maps.Overlay.draw (Overlay.java:179) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на com.google.android.maps.OverlayBundle.draw (OverlayBundle.java:42) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на com.google.android.maps.MapView.onDraw (MapView.java:530) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на android.view.View.draw (View.java:6880) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на android.view.ViewGroup.drawChild (ViewGroup.java:1646) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на android.view.ViewGroup.dispatchDraw (ViewGroup.java:1373) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на android.view.ViewGroup.drawChild (ViewGroup.java:1644) 10-31 00: 54: 09.434: ОШИБКА / AndroidRuntime (13126): на android.view.ViewGroup.dispatchDraw (ViewGroup.java:1373)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...