zoukankan      html  css  js  c++  java
  • android listview 加载遇到的问题

    http://blog.csdn.net/l_serein/article/details/7706338

    转载:

    描述一下场景:

       菜单栏上有若干分类,点击每一个分类,ListView下分根据分类显示出相应的内容.

    --------------------------

    1.切换分类时出现异常.描述如下:

        E/AndroidRuntime(8131): java.lang.IndexOutOfBoundsException: Invalid index 11, size is 0

        E/AndroidRuntime(8131): at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257)

        E/AndroidRuntime(8131): at android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164)

    可能的原因是这样的:

       我切换分类的时候,ListView要先清空,然后再ListView再滚动的时候记下了下一次的Index.再去加载的时候就出现了IndexOutOfBoundsException. 所以,我在切换分类的时候加上

    mAnnouncementLv.setAdapter(mBulletinAdapter);

    加上这个就OK,不报边界溢出错误了... 

    转载结束

    我与这位大神的遇到的问题相同,就是通过大神的方法来解决的

    这其实就相当与刷新的功能,也可以用listviewadapter.notifyDataSetChanged();方法来解决这个问题,既当listview的值发生变化时,需要调用这个方法来刷新

  • 相关阅读:
    非旋Treap——fhq treap
    LCA
    树链剖分
    复习计划
    BZOJ2565: 最长双回文串(回文树)
    回文自动机
    luogu P3796 【模板】AC自动机(加强版)
    【BZOJ2908】 又是nand
    【HDU2460】 Network
    【CF786B】 Legacy
  • 原文地址:https://www.cnblogs.com/snower/p/4242042.html
Copyright © 2011-2022 走看看