android 如何在数据库中获得数据 得到的数据又是如何放在Adpter中的,又是如何显示在listView中的 5

1android是如何在数据库中获取数据并将数据放置在Adpter中,2.得到数据怎么解析,3.解析完过后怎么将数据显示在ListView中,4.又是如何刷新的... 1 android是如何在数据库中获取数据 并将数据放置在Adpter中,
2.得到数据怎么解析 ,
3.解析完过后怎么将数据显示在ListView中 ,
4.又是如何刷新的
展开
 我来答
我家王菲
2015-10-08 · TA获得超过455个赞
知道答主
回答量:634
采纳率:0%
帮助的人:107万
展开全部
本地数据就用ormlite-android-4.19.jar和ormlite-core-4.19.jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。
本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtil.java之类的去解析然后获取list,不是list的数据就直接res.getString("name");

ListView.SetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List
刷新的话是adapter.notifyDataSetChanged();
呼星腾7N
2013-07-18 · TA获得超过1986个赞
知道小有建树答主
回答量:1988
采纳率:0%
帮助的人:1187万
展开全部
  1. 本地数据就用ormlite-android-4.19.jar和ormlite-core-4.19.jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。

  2. 本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtil.java之类的去解析然后获取list,不是list的数据就直接res.getString("name");


  3. ListView.SetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List

  4. 刷新的话是adapter.notifyDataSetChanged();

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianhuaxin2008
2013-07-20
知道答主
回答量:10
采纳率:0%
帮助的人:9万
展开全部
1.android获取数据库里面的数据库,也是通过CRUD方法获取的,基本参考SDK里面的关于数据库的操作(现在在做系统裁剪,具体类名忘记了的), 你可以继承一个adapter(我喜欢用baseAdapter) 可以完全自己控制布局,将数据库取出来的数据放进list,再通过Adapter构造方法放到Adapter里面,再在布局文件里面显示list数据。
对于得到的数据,你可以定义成一个类(比如学生类有id,name ),有多条数据就有多个学生类,都放入这个list里面
4.如果有数据更新的话
建议写一个方法例如:
updateDataList(ArrayList comList){
myList = comList;
notifyDataSetChanged()

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式