请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

进入会话页面消息顺序有误的问题

进入会话页面后,第一页数据默认加载显示好了,然后输入问题获得回答,再然后才不断下拉获取历史数据,貌似存在第一页末尾数据被重复查询到并显示的问题。

正在回答 回答被采纳积分+3

1回答

提问者 li_zhuo 2023-07-08 16:36:33

另外db目录以及db目录下的代码仓库里没有,还看不到代码...
https://img1.sycdn.imooc.com//szimg/64a91ff809e58c3004880245.jpg

0 回复 有任何疑惑可以回复我~
  • 这块代码更新了,对照下这块课程源码检查下你的代码看是否有出入的地方呢https://git.imooc.com/coding-672/chatgpt_flutter/src/main/lib
    回复 有任何疑惑可以回复我~ 2023-07-10 08:52:22
  • 提问者 li_zhuo 回复 CrazyCodeBoy #2
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2023-07-10 08:53:37
  • 提问者 li_zhuo 回复 CrazyCodeBoy #3
    老师,我对比了一下课程源码关于这一块的代码,我认为是这样的(假设pageSize为10),进入页面时查出来第一页最新的10条message,然后我又新发了一条提问并收到回复,这时候再下拉拿第二页的数据,第二页拿数据的时候就会因为新插入了2条消息,而拿到上次请求第一页的时候的末尾两条。造成重复
    回复 有任何疑惑可以回复我~ 2023-07-10 09:18:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信