リストをスクロールして更新する際に広告アイテムをダウンロードする必要があります。 notifyDatasetChnaged()
を呼び出して以来、私はnotifyItemInserted(position)
と呼んでいます。しかし、これを呼び出すと、リスト内の項目が複製されます。リストには何も繰り返されていないことがわかりました。しかし、notifyItemInserted
を呼び出した後、それはアイテムを複製します。私はこの問題を解決する方法を知りません。これは私がやっていること:Recyclerview.notifyItemInserted()はリストアイテムを複製します
mNewsList.add(mPreviousAdPosition, newsItem);
mAdapter.notifyItemInserted(mPreviousAdPosition);
私が電話すると、それは正しく動作し、何も繰り返されません。しかし、私はリストアイテムを再作成したくありません。何が問題なの?
前のページに戻る –
previous広告はフィードから取得されました。この位置に広告を挿入します。 –
mNewsList.add(mPreviousAdPosition、newsItem); mAdapter.notifyItemInserted(mPreviousAdPosition); あなたはその行をどこに置いていますか? –