0
リサイクルビューが正常に動作しています。 ここで、recyclerViewに要素を追加し、notifyDataSetChanged()メソッドを呼び出すと、最後に追加された項目の2つの余分なコピーとともに、recyclerView全体が追加されます。recyclerviewに1つの要素を追加すると、arrayList全体が再び追加されます
メインクラス
imageList.add(value);
galleryAdapter.addElement(value);
ここでイメージリストは、文字列のArrayListのであり、値は文字列です。 recyclerView
public void addElement(String list){ images.add(list); notifyDataSetChanged(); }
ため
AdapterClass私がチェックし、データが正常に動作していることを確認てきました。私が画面を離れて再び開くと、追加された要素が正しい位置に正しく表示されます。
まだ私は同じ結果を得ています –
働いたか何ですか? –
両方のコードが正しいです。アクティビティを変更していたので、私が渡していたarrayListに問題がありました。それはonActivityResult以外のonCreateを呼び出す –