
我通常的做法是,自己写adapter继承于BaseAdapter,然后加一个setData的公开方法。
在activity中可以开启一个线程去取数据,取完数据调用handler对listView进行加载或刷新。
如果是加载就new MyAdapter,listViewsetAdapter
如果是刷新就adaptersetData(), adapternotifyDataSetChanged()
有不懂再问。
5楼正解。是这样的。 1,手机打开“亚行调试”2。USB线连接手机3。亚行的shell命令行输入登录到手机4。镉/数据/数据/ {你的包名称} / database5。 LS使用ADB拉/数据/数据/ {你的包名称} /数据库/ {xxxdb}复制文件。
我们在打开一个新的activity的时候 startActivity(intent)的 intent里其实可以附加上你需要传递的参数 把你的数据放在intent里,再在打开的activity里从intent里取出来就行了
本地数据就用ormlite-android-419jar和ormlite-core-419jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。
本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtiljava之类的去解析然后获取list,不是list的数据就直接resgetString("name");
ListViewSetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List
刷新的话是adapternotifyDataSetChanged();
本地数据就用ormlite-android-419jar和ormlite-core-419jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。
本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtiljava之类的去解析然后获取list,不是list的数据就直接resgetString("name");
ListViewSetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List
刷新的话是adapternotifyDataSetChanged();
以上就是关于android往数据库添加数据后刷新列表,新数据无法显示全部的内容,包括:android往数据库添加数据后刷新列表,新数据无法显示、这个安卓程序的数据库文件在哪如何查看、关于安卓app制作时如何规定显示点击过的数据库条目问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)