1

ListView のパフォーマンスについて質問があります。私のアプリケーションは、約 20 項目の ListView を使用していますが、1 つの項目のデータが変更された場合はどうすればよいか考えていました。アダプターを呼び出しnotifyDataSetChanged()てリスト全体を再描画する必要がありますか、それとも項目のみを更新して更新する必要がありますか?

の費用はnotifyDataSetChanged()?これなら迷わず使えますか?私のListViewアイテムには、約3〜4個のTextViewとImageViewがあります。

助言がありますか?

4

2 に答える 2

2

notifyDatasetChanged は呼び出されるたびにリスト全体を更新するので、不要な作業を行わないように、必要なデータがすべて揃った後に呼び出す方がよいでしょう

于 2013-08-05T13:14:55.117 に答える