Еще одно исключение ArrayIndexOutOfBoundsException в ListView - PullRequest
1 голос
/ 11 июня 2010

Этот отличается от другого, который я отправил. Есть идеи?

java.lang.IndexOutOfBoundsException:
Invalid location 14, size is 1
       at java.util.ArrayList.get(ArrayList.java:341)
       at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:188)
       at android.widget.AbsListView.obtainView(AbsListView.java:1256)
       at android.widget.ListView.makeAndAddView(ListView.java:1668)
       at android.widget.ListView.fillUp(ListView.java:667)
       at android.widget.ListView.fillGap(ListView.java:613)
       at android.widget.AbsListView.trackMotionScroll(AbsListView.java:2531)
       at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:2353)
       at android.os.Handler.handleCallback(Handler.java:587)
       at android.os.Handler.dispatchMessage(Handler.java:92)
       at android.os.Looper.loop(Looper.java:123)
       at android.app.ActivityThread.main(ActivityThread.java:4595)
       at java.lang.reflect.Method.invokeNative(Native
Method)
       at java.lang.reflect.Method.invoke(Method.java:521)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
       at dalvik.system.NativeStart.main(Native
Method)

1 Ответ

1 голос
/ 11 июня 2010

Почему-то ваш ListView считает, что либо есть 14+ верхних колонтитулов, либо 14+ нижних колонтитулов, но есть только один.

Почему он думает, что это невозможно сказать, учитывая только трассировку стека. Несколько более вероятно, что проблема связана с нижними колонтитулами, и что настоящая проблема заключается в том, что где-то в адаптере, который вы используете на ListView, возможно, динамическое изменение количества строк неправильно.

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