android 如何在数据库中获得数据 得到的数据又是如何放在Adpter中的,又是如何显示在listView中的 5
1android是如何在数据库中获取数据并将数据放置在Adpter中,2.得到数据怎么解析,3.解析完过后怎么将数据显示在ListView中,4.又是如何刷新的...
1 android是如何在数据库中获取数据 并将数据放置在Adpter中,
2.得到数据怎么解析 ,
3.解析完过后怎么将数据显示在ListView中 ,
4.又是如何刷新的 展开
2.得到数据怎么解析 ,
3.解析完过后怎么将数据显示在ListView中 ,
4.又是如何刷新的 展开
3个回答
展开全部
本地数据就用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();
本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtil.java之类的去解析然后获取list,不是list的数据就直接res.getString("name");
ListView.SetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List
刷新的话是adapter.notifyDataSetChanged();
展开全部
本地数据就用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();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.android获取数据库里面的数据库,也是通过CRUD方法获取的,基本参考SDK里面的关于数据库的操作(现在在做系统裁剪,具体类名忘记了的), 你可以继承一个adapter(我喜欢用baseAdapter) 可以完全自己控制布局,将数据库取出来的数据放进list,再通过Adapter构造方法放到Adapter里面,再在布局文件里面显示list数据。
对于得到的数据,你可以定义成一个类(比如学生类有id,name ),有多条数据就有多个学生类,都放入这个list里面
4.如果有数据更新的话
建议写一个方法例如:
updateDataList(ArrayList comList){
myList = comList;
notifyDataSetChanged()
}
对于得到的数据,你可以定义成一个类(比如学生类有id,name ),有多条数据就有多个学生类,都放入这个list里面
4.如果有数据更新的话
建议写一个方法例如:
updateDataList(ArrayList comList){
myList = comList;
notifyDataSetChanged()
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询