Universal Image Loader ライブラリを使用して、グリッドとListView
多数の画像 URL をロードしています。
一度に 24 個をプルして、ArrayList
.
私のアダプターは基本的にそこからカウントを取得し、ArrayList
それらを正常に表示します。
アダプターの私のgetView
方法では、基本的にそれらが最大画像 (のサイズArrayList
) にあるかどうかを確認し、そうであれば、別の方法を実行してさらに 24 を取得します。
これは実際には非常にうまく機能し、下に別の 24 個の画像をロードしますが、約 2 ~ 3 回後に、データが変更されたがコンテキストがわからないというエラーが表示されます。
を使用しようとしましたnotifyDataSetChanged()
が、より多くの画像を取得するためのメソッドを実行した直後にアダプターに入れました... 2〜3x後、エラーは発生しませんが、アイテムをクリックできなくなりました。
notifyDataSetChanged()
アダプタの外側でメソッドを実行する方法はありますか?