私のアプリケーションでは、ListView に ArrayAdapter を使用しています。ArrayAdapter.getView()
アプリケーションをデバッグすると、ListView のすべてのスクロールで呼び出されることに気付きました。
getView() が毎回呼び出されるのはなぜですか? イベントリスナーの追加、画像の設定など、 getView() で多くの作業を行っているため..
私のアプリケーションでは、ListView に ArrayAdapter を使用しています。ArrayAdapter.getView()
アプリケーションをデバッグすると、ListView のすべてのスクロールで呼び出されることに気付きました。
getView() が毎回呼び出されるのはなぜですか? イベントリスナーの追加、画像の設定など、 getView() で多くの作業を行っているため..
それがListView のビューであるというdefault
動作です。これは、同じことについての素晴らしく完全な説明です。ListView
recycles
getViewは、ListView にリスト アイテムを表示するために呼び出されます。getView で (前述のように) 過剰なタスクを実行しないでください。そうしないと、ListView の全体的なパフォーマンスが低下します。