クラスを static と宣言し、その内容が static である場合、クラスの内容が静的ではなくなったことを意味しますか?
AndroidのカスタムアダプターでViewHolderを使用しました。
私のコードが次のようなとき:
static class ViewHolder {
static TextView blah;
//more widgets
}
ListView には繰り返しデータがあり、スクロール時に行がシャッフルされました。
ただし、これを行ったとき、重複は作成されませんでした。基本的に、作成された各リスト項目のインスタンスは 1 つだけで、項目はスクロール時にシャッフルしませんでした。
static class ViewHolder {
public TextView blah;
//more widgets
}
これpublic
がデフォルトのアクセス指定子であり、変更を行う必要がないことがわかりました。ダブルスタティックは互いに相殺しますか? ダブルネガティブはポジティブのようなものですか?