回答編集履歴
2
修正
test
CHANGED
@@ -8,8 +8,9 @@
|
|
8
8
|
>productListViewAdapter.notifyDataSetChanged();
|
9
9
|
>productListView.setAdapter(productListViewAdapter);
|
10
10
|
|
11
|
-
|
11
|
+
notifyDataSetChanged() は、自身(アダプタ)に登録されているオブザーバに対してイベントを通知します。
|
12
12
|
簡単に言えば、アダプタを setAdapter している View に対してイベントを送る感じになります。
|
13
13
|
ですので setAdapter する前に実行しても意味がありません。
|
14
14
|
そして、通常は setAdapter によって表示を更新しますので、 setAdapter 直後に notifyDataSetChanged() は必要ありません。
|
15
|
+
結果的には、該当箇所は View の更新がされないことには関係ないものと思います。
|
15
16
|
|
1
追加
test
CHANGED
@@ -11,4 +11,5 @@
|
|
11
11
|
[notifyDataSetChanged()](https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView.Adapter#notifyDataSetChanged()) は、自身(アダプタ)に登録されているオブザーバに対してイベントを通知します。
|
12
12
|
簡単に言えば、アダプタを setAdapter している View に対してイベントを送る感じになります。
|
13
13
|
ですので setAdapter する前に実行しても意味がありません。
|
14
|
+
そして、通常は setAdapter によって表示を更新しますので、 setAdapter 直後に notifyDataSetChanged() は必要ありません。
|
14
15
|
|