我在一个Activity写了两个listview 适配器都重写了一个类 那怎么实现点击其中一个listview中的item去刷新另一个listview啊
另一个listview中的数据就是从点击的那个listview中获取的比如现在有个activity中有两个listview,listview1,listview2,listview1和listview2中添加的数据是arraylist,这三项分别写在三个不同的类中,就是分开写了,listview1中的arraylist数据是通过listview2中的点击事件获取的,起初给listview1中赋了初始值,刚进入activity的时候listview1中有数据,现在把listview1中的数据来源写在了listview2中的item点击事件中,那怎么在点击listview2中的item的时候刷新listview1的适配器,并且要在activity中显示对应的数据。
ps:做的是一个相册,arraylist中放的是图片的pathlistview

解决方案 »

  1.   

    之前试过,在 listview2 中实例化 listview1 的适配器,饭后实现listview1 的ontifydatachange这个方法,还是不行,输出了一下,listview1 的适配器在Activity中根本就没有重新载入
     又想着能不能在listview2 刷新Activity,但是这侧相册在进入Activity的时候就开始搜索SD卡中的图片了,如果刷新Activity,那就太耗时了