移动客户端按记录ID号异步加载N条顺序记录,但结果顺序错乱,求高手帮忙解决 描述:有一个标签和文章的索引表(id, article_id, tag_id),客户端通过tag_id寻找最新的N条同一标签的文章,获得了索引表数据数组,然后循环数组,每个循环中根据article_id异步获取文章信息; 问题:理论上数组循环已经按ID号排序,或者说是按时间排序,但因为异步获取,返回的数组就没有按时间顺序了,很头疼。而索引表又不可能融合进文章表,因为一篇文章会有多个标签。求高手帮助,求行内的最佳解决方案。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
你说的异步获取是for里创建线程异步获取?这样就是多个线程去数据?
创建一个Comparator实现list / vecotr的排序,排序规则就是tag_id 或者 id