关于好友动态功能实现卡主了,求大神指条明路....
这几天一直在做类似微博的关注和粉丝的这些功能,却卡在好友动态了。
因为动态肯定是只能显示关注过的好友的动态,包括了好友日志发表,好友评论了什么文章等(数据库中有文章表,和评论表,回复表,用户信息表,和用户关系表),而且这些动态肯定也是按时间倒序排的,然后文章发表和评论发表都有自己的时间。
就类似于空间那样,有可能1s的时候好友发表了文章,2s有其他好友评论了某一文章,也有可能都是评论或文章,随意
行比较大,这取决于好友的操作。想来想去都觉得很复杂,想不通。曾想过遍历好友id,找出好友的文章更新或评论更新,但
是页面呈现数据的时候遇到问题了,因为是不同的表,所以查出来的都是不同用户的文章更新或者品论跟心而且有两组时间,
我现在不知道怎么才能让它们以正确的时间倒序排列显示出来了,求大神们指条明路....小弟先行谢过了!!
[解决办法]
如果你要把所有的信息都以一个layout输出的话,那么应该是使用同一个类.
这样的话,你在数据库读取信息的时候就可以建一个类似的临时表,从各个表读取数据,包括每个动作的操作时间.最后从这个表select的时候,order by 操作时间 desc就可以.
这个不难啊,不是很清楚楼主卡在哪里了.
[解决办法]
"数据库中有文章表,和评论表,回复表,用户信息表,和用户关系表" 这些数据你都给它绑定到你想要的地
方,当然是按时间排序的了,如果没有绑定结果自然为空,如果有就显示绑定结果(当然可以显示前10,点更
多显示全部的)!
[解决办法]