私はRecyclerViewにアイテムを追加したいと思います。ユーザーが特定の位置にスクロールすると、私はこれを行います。これは、データを取得するためにも機能します。私は更新するリストがあります。リストには最初の20個の要素があり、次に20個の要素がロードされ、リストには40個の要素があります。もう一度読み込んで60個の要素などがあります。しかし、これをアダプターにどのように追加すればよいですか?それはまた、現在の位置にとどまるべきです。ここでRecyclerViewにアイテムを追加する最も良い方法
私は、アダプタを作成します。
MainAdapter adapter = new MainAdapter(mainList);
これmainList
も更新するリストです。私はそれが重要かどうかわからない、私はStaggeredGridLayoutManagerを使用します。
ありがとうございました!あなたがあることを行っているデータの正確な量を知っているように見えるので
adapter.notifyDataSetChanged();
、RecyclerViewはあなただけのビューのサブセット –
またはあなたが一つずつを派遣場合に通知する機能が与えられるとき:notifyItemInserted(はlist.size()を - 1); –