Facebook Messenger に似たアプリケーションを実装する必要があります。スクロール時にリストが一番下に達すると、より多くのユーザーを要求するエンドレス リストを実装しました。問題はリストの順序です。リクエストごとに変更される場合があります。Facebook Messenger では、ユーザーのリストは会話の時間順に並べられています。アプリのリクエストの合間に誰かと話すと、サーバー上のリストの順序が変わります。したがって、次のことが発生する可能性があります。
サーバー上の初期リスト
1 2 3 4 5 6 7 8
リクエストごとに 4 人のユーザーがダウンロードされます。
最初のリクエスト: 1 2 3 4
アプリからのリクエスト間でサーバー上で変更されたデータの順序:
5 1 2 3 4 6 7 8
第二の要求:
4 6 7 8
Android アプリのリスト:
1 2 3 4 4 6 7 8
これを解決するには?