使用SimpleAdapter,调用notifyDataSetChanged的方法刷新页面的问题 本帖最后由 shinezqm725 于 2014-10-29 22:58:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 notifyDataSetChanged 在改变集合的数据后调用!比如添加,删除,更新数据了!如果集合内容没有改变,notifyDataSetChanged也没用! 不刷新,先看看数据源list是否改变了 同上,数据不刷新,优先查看数据源是否地址发送变化,比如重新赋值,重新new notifyDataSetChanged 在改变listView的数据后调用,才能刷新UI!你可以自己先对数据源做一个判断,看它是否发生了变化。如果变化了,再去改变数据new SimpleAdapter。如果,你想不管数据源是不是变化都刷新UI,你只能重新new SimpleAdapter,重新组装数据。 就是说我每次更新之后只能重新new SimpleAdapter再setAdapter()么?这样的话说还是浪费内存啊,还不如自己写一个类继承BasaAdapter另外楼上说的那些,list肯定是改变了的,我的问题只是notifyXXXX这个方法没有效果,在退出当前activity重新进来的时候会刷新数据。 实时音频传输的卡顿和杂音问题 手机进程被莫名其妙被kill掉是怎么回事? android 44100 sampleRate 录音问题请教 自定义控件里面怎么跳转activity 谁能发一个Cooper v1.0给我啊 有没有前辈能说清vnd.android.cursor.item的 获取屏幕开启或锁定状态 圖標拖動的問題 新手问题,新建模拟器安装apk提示内存不足,在线等。。。 图片缓存放sd卡还是安装路径中,各有什么利弊? sqlite中的update 是有则更新无则添加的吗? android-async-http框架的例子怎么导入工具运行
就是说我每次更新之后只能重新new SimpleAdapter再setAdapter()么?
这样的话说还是浪费内存啊,还不如自己写一个类继承BasaAdapter另外楼上说的那些,list肯定是改变了的,我的问题只是notifyXXXX这个方法没有效果,在退出当前activity重新进来的时候会刷新数据。