更新要素のリスト (たとえば、非同期ロードされたニュース項目のリスト) を保持する ArrayAdapter があります。
要素の値が変更されたときにビューを更新するための適切なパターンは何ですか?
更新要素のリスト (たとえば、非同期ロードされたニュース項目のリスト) を保持する ArrayAdapter があります。
要素の値が変更されたときにビューを更新するための適切なパターンは何ですか?
notifyDataSetChanged を使用して listView に更新を反映させます
adapter.notifyDataSetChanged();
ArrayAdapter#add()
、 などのメソッドを使用できますArrayAdapter#addAll()
。これらは、アダプターにバインドされているビューを自動的に更新します。
または、アダプターが読み取って自分自身を呼び出すのと同じメソッドを List で使用できArrayAdapter#notifyDataSetChanged()
ます。