2017-03-20 27 views
0

私は無制限のスクロールをreceyclerviewに実装しました。私が最後の項目に到達した後、インターネット接続を介して、私は2番目のwebisteページからデータを取得し、アダプタとデータをアプリケーション内に表示します。しかし、問題は、新しいデータのダウンロードが終了した後で、私は常に最初のアイテムに戻っているので、最後にダウンロードしたアイテムを見るためにスクロールしなければなりません。私はnotifyItemInserted(position)で試したが、それは役に立たなかった。だから私の質問はなぜ起こっているのですか?プリフォーム後の無限スクロールは最初のアイテムに戻ります

インターネット上で解決策を見つけようとしましたが、役に立たないものは見つかりませんでした。ありがとう。私はあなたが新しいデータがcome.Youは、同じアダプタを使用する前のリストに新しいデータを追加し、(notifyDataSetChangeを呼び出す必要があるときに毎回アダプタ再作成していると思う

+0

どのようにして、新しく追加されたデータを表示します同じリサイクルビューアクティビティ/フラグメント?または別のビューで表示するか、または両方をマージしますか?最初の応答が取得された後に2回目のコールが要求されると、どのようにコールを管理しますか?コードを明確にして追加してください。 –

+0

@AhmadAlsanie私はasinctaskをもう一度実行していますが、doinbackgroundメソッドで新しいURLを提供しています。問題はどこかにあると思いますが、コードを追加します。 – Yupi

答えて

1

+0

あなたは正しい道にいました。ありがとう! – Yupi

関連する問題