用ListView显示联系人,用notifyDataSetChanged()方法怎么不能动态的更新

问题描述

用ListView显示联系人,用notifyDataSetChanged()方法怎么不能动态的更新
用ListView显示联系人,用notifyDataSetChanged()方法怎么不能动态的更新ListView中显示的联系人列表

解决方案

notifyDataSetChanged()方法必须写在数据改变后面

解决方案二:
你自己创建的list中内容更新完了后在写这个方法试试

解决方案三:
要把dataset作为数据源和listView绑定,并在你的事件中添加上数据变化后的更新代码

时间: 2024-10-28 15:52:51

用ListView显示联系人,用notifyDataSetChanged()方法怎么不能动态的更新的相关文章

android怎么在listview中显示联系人 我的代码错在哪里??

问题描述 android怎么在listview中显示联系人 我的代码错在哪里?? package com.example.maysisteen; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.R.anim; import android.app.Activity; import android.content.ContentValues; import and

notifydatasetchanged-Android中 怎么知道listview的notifyDataSetChanged方法什么时候刷新结束?

问题描述 Android中 怎么知道listview的notifyDataSetChanged方法什么时候刷新结束? 我有一些操作需要对listview进行刷新,并且刷新完后有相应的确定操作 因此我需要知道notifyDataSetChanged方法的刷新操作是否已经完成 请问要怎么做? 从网上搜索过一下,貌似这个方法是会发出一个message的,但是具体的我不知道要怎么去接收这个message,希望高手能解答,不过是用这个获取message的方法还是别的都好,急需,谢谢 解决方案 在自定义的a

Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解_Android

本文实例讲述了Android操作SQLite数据库(增.删.改.查.分页等)及ListView显示数据的方法.分享给大家供大家参考,具体如下: 由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦: 步骤如下: 一.介绍: 此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示 二.新建一个android工程--DBSQLiteOperate 工程目录: 三.清单列表AndroidManifest.xml的配置

Android编程记录ListView标记行状态的方法

本文实例讲述了Android编程记录ListView标记行状态的方法.分享给大家供大家参考,具体如下: 小Demo无什么特别之处,最特别的就是尽量少用notifyDataSetChanged,开销太大了,当然使用是会省不少工的,不过有时候还是会遇到别的问题的,项目经验表示会有这个可能性的,废话不多少了,直接上关键代码. @Override public void onItemClick(AdapterView<?> adapterView, View view, int pos, long a

在Visual C#中用ListView显示数据记录

如果要你在程序中显示数据库中的数据记录,你首先想用的显示工具肯定是DataGrid.当然用DataGrid显示数据记录是一种既常用又简单的方法.但是在程序控制方面,它却无法那么随心所欲.本文就是介绍另外一种显示数据记录的方法--用ListView来显示数据记录,由于他是手动加入记录,虽然在程序设计中稍微烦琐了些,但对于那些在特殊的显示要求,却往往能够满足要求. 在.Net FrameWork SDK中定义了许多组件,Visual C#就是通过获得这些组件的实例来丰富自己的界面的.列表(ListV

Android ListView显示底部的分割线

  有些时候,我们会提出这样的需求,希望ListView显示底部(顶部)的分割线,这样做,会使得UI效果更加精致,如下图所示:   如果搜索资料,大家会搜到一堆相关的方法,最多的莫过于设置listview的footerdividersenabled和headerdividersenabled,可是,在某些情况下,我们会发现,就算设置了这两个属性,也无法添加底部或者是顶部的分割线. 具体原因,主要是因为一些嵌套布局,或者是手机兼容性的问题,导致该属性失效.关于使用ListView应该注意的地方,可

android listview拉到底部的方法

问题描述 android listview拉到底部的方法 目前做了个项目,是带有解析表情的聊天功能,在listview显示数据时,每次带有表情的item,就不能通过notify刷新出来,只能手动去拉,所以我想问问大神们,除了setseletion这个方法外,还有其他方法吗? 谢谢大神们指点!!!

Android ListView异步加载图片方法详解_Android

本文实例讲述了Android ListView异步加载图片方法.分享给大家供大家参考,具体如下: 先说说这篇文章的优点把,开启线程异步加载图片,然后刷新UI显示图片,而且通过弱引用缓存网络加载的图片,节省了再次连接网络的开销. 这样做无疑是非常可取的方法,但是加载图片时仍然会感觉到轻微的卡屏现象,特别是listview里的item在进行快速滑动的时候. 我找了一下原因,可能是在listview快速滑动屏幕的时候划过的item太多 而且每次调用getView方法后就会异步的在过去某个时间内用han

Android使用ListView批量删除item的方法_Android

本文实例讲述了Android使用ListView批量删除item的方法.分享给大家供大家参考,具体如下: 利用CheckBox选中一个或多个item,最后批量删除它们. 程序运行效果图如下:   下面开始上码: (代码已更正,已解决滚动时紊乱的问题) package com.test.adapter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;