请问 类似 微信朋友圈发帖子里边的 数据 如: 显示的图片,昵称,发送的内容,赞,评论等信息一般是怎么保存在本地的呢? 请问 可以用 sharepreference 保存吗? 用什么保存比较方便呢? (因为我这边的领导说因为应用里边的 帖子的内容少,不要用数据库) 比如返回的数据有: {userid : abc 就是说 通过什么方式把他们存起来,怎么操作把他们按照这个顺序取出来并显示出来? 另外像微信朋友圈里边的帖子的显示,是否可以用listview显示,并通过自定义adapter来处理需要显示的数据呢? |
|
3分 |
可以将数据封装成list,然后用json保存啊,可以吧
就是用preference保存json的字符串,通过preference存取,通过json解析,perfect! |
@ u010514380 如果把数据用 sharepreference保存的话, 当要赋值的时候,就要把json解析的,如果这样的话,是不是会有点慢呢? |
|
请问 还有别的不同看法吗
|
|
3分 |
额 直接把list序列化
|
@u012456102 谢谢您的回复 请问 能具体详细说下怎么处理吗 |
|
3分 |
http://blog.csdn.net/sylcc_/article/details/7388212你可以去看下 |
3分 |
可以做个测试,看看同样的数据操作花费的时间多少,我感觉应该还可以的 |
3分 |
我觉得可以使用db吧。可以使用key-value的形式存放在db中,key可以自定义
|
@ u010514380 请问 具体怎么测试呢? |
|
3分 |
不要保存json,保存数据库最佳。
|
9分 |
你用不同的方式实现这个功能,存储相同数据,对数据进行相同的操作,在操作之前用System.currentTimeMillis()记录下时间,然后操作完成之后通过System.currentTimeMillis()记录时间,比较下哪个比较快,就用哪个。嘿嘿,简单吧。 |
3分 |
可以考虑存sqlite,当然,存文件也是可以的。
|