パフォーマンスは、ViewHolder patternのViewHolderを静的にすることが重要ですか?ViewHolderパターンでは、パフォーマンスがViewHolderを静的にすることが重要ですか?
A ViewHolderのオブジェクトストアレイアウトのタグ フィールド内のコンポーネントの各ビュー、あなたはすぐに繰り返し、それらを検索する 必要なく、それらにアクセスできるようにします。まず、正確なビューセットを保持するクラスを に作成する必要があります。
static class ViewHolder {
TextView text;
TextView timestamp;
ImageView icon;
ProgressBar progress;
int position;
}
ViewHolderクラスをアダプタクラス自体の内部で使用するとどうなりますか?次に、親クラスのインスタンスを提供する必要はありません。 –
うん、あなたはしません。 – Jin35
しかし、それはhttp://stackoverflow.com/questions/10864853/when-exactly-is-it-leak-safe-to-use-anonymous-inner-classesで指摘されているようにアダプタをリークする可能性があります – divyenduz