テキスト付きのサムネイルのグリッドを表示するアダプターがあります。これらのサムネイルは、読み込みが重い、描画するのが重いなどです。
サムネイル グリッドビューは常に新しいコンテンツで満たされています。たとえば、2 秒ごとに 1 つの新しいアイテムが表示されます。
私のアダプターには、新しいアイテムを挿入するために外部から呼び出す関数があります。
public void postNew(Item i) {
arrayStuff.put(i);
notifyDataSetChanged();
}
私の現在のアプローチでは、グリッドビューに新しい要素を挿入すると、追加されたアイテムが表示されなくても、すべてが更新されます。特にユーザーがグリッドビューを閲覧していて新しいコンテンツが到着した場合、更新プロセスは一種のエクスペリエンスを壊します。
これをどのように改善することをお勧めしますか? 軽い「notifyDataSetChanged()」などはありますか?