资讯专栏INFORMATION COLUMN

使用Lisview多布局时报数组越界 异常java.lang.ArrayIndexOutOfBoun

antyiwei / 2490人阅读

     Process: xyz.magicer.ximalaya, PID: 12598
    java.lang.ArrayIndexOutOfBoundsException: length=3; index=3
    at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:6588)
    at android.widget.AbsListView.trackMotionScroll(AbsListView.java:4941)
    at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:4539)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
    at android.view.Choreographer.doCallbacks(Choreographer.java:580)
    at android.view.Choreographer.doFrame(Choreographer.java:549)
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:135)at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

当使用Listview的多布局时,getItemViewType需要从0开始计数,并且 getViewTypeCount要大于 getItemViewType中的数

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/13141.html

相关文章

  • 1、异常概述和继承体系 2、原因及处理方式 3、运行时异常 4、重写异常处理 5、Throwable

    摘要:案例演示该句运行时发生了数组索引越界异常,由于没有处理异常,导致程序无法继续执行,程序结束。用来进行某种异常的捕获,实现对捕获到的异常进行处理。运行时期异常一旦发生需要程序人员修改源代码。 01异常的概述 * A: 异常的概述 * a:什么是异常 * Java代码在运行时期发生的问题就是异常。 * b:异常类 * 在Java中,把异常信息...

    GT 评论0 收藏0
  • 还在用ListView?

    摘要:删除,传入对象的位置。对象从移动到批量添加批量删除改变列表某个布局状态且保持当前位置这种需求是普遍存在的,就是改变列表某一个数据,然后刷新列表,如果是刷新后则会回到最顶部,而同样的操作但是原来滑动的位置不变。 还在用Lisview?RecyclerView都已经出来一年多了! 想必大家多或多或少的接触过或者了解过RecyclerView,为什么没有用起来,原因大概如下? List...

    cod7ce 评论0 收藏0
  • 异常!!!

    摘要:常见的异常列出四五种,是基本要求。该异常经常被称为强制类型转换异常。违法的状态异常。数组大小为负值异常。属性不存在异常。是所有虚拟机正常操作期间可以被抛出的异常的父类。由安全管理器抛出,用于指示违反安全情况的异常。字符串索引越界异常。 常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常Class...

    booster 评论0 收藏0
  • JAVA学习之路 (七)异常

    摘要:阻止当前方法或作用域的,称为异常。一非检查异常和,以及她们的子类。强制要求对这类异常做预备处理使用或者。这样的异常一般是由程序的运行环境导致的。后跟的是异常对象,或者异常对象的引用。 异常 什么是异常 相异与常态,和正常情况下不一致,有错误出现。 阻止当前方法或作用域的,称为异常。 异常分类 showImg(https://segmentfault.com/img/bVbfpnY?w=...

    Nekron 评论0 收藏0
  • JAVA系列】关于异常的一些事

    摘要:程序块若有异常发生,程序的运行便重点,并抛出异常类所产生的对象。关键字我们可以使用关键字把可能抛出的异常显式的标注在方法定义的位置从而提醒调用者要注意捕获这些异常。 ...

    不知名网友 评论0 收藏0

发表评论

0条评论

antyiwei

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<