【发布时间】:2015-07-10 10:14:31
【问题描述】:
我有来自服务器的消息的 JSON 响应:
response: {
count: 74246,
items: [{
id: 343194,
body: 'Message 3',
user_id: 123,
from_id: 123,
date: 1436513626,
read_state: 1,
out: 0
}, {
id: 343190,
body: 'Message 2',
user_id: 123,
from_id: 321,
date: 1436513502,
read_state: 1,
out: 1
}, {
id: 343187,
body: 'Message 1',
user_id: 123,
from_id: 123,
date: 1436513198,
read_state: 1,
out: 0
}]
}
我把它放到列表视图中,我有这样的顺序:
- 消息 3
- 消息 2
- 消息 1
但我想得到下一个订单:
- 消息 1
- 消息 2
- 消息 3
所以这意味着最新的消息应该从下到上。也许我应该从底部构建列表视图?但是怎么做? 我应该怎么做才能实现这一目标? 对不起我的英语:)
【问题讨论】:
-
a) 你是如何创建你的列表视图的? b) 谁在生成 JSON?
-
您需要对数据进行排序...
-
您要根据日期或消息对其进行排序吗?
标签: android json parsing listview messages