AndroidAnnotations 2.7.1 を使用しており、アプリケーション全体で正常に使用しています。ただし、最近、@EViewGroup を使用したアダプターとカスタム ビューに関連するいくつかの問題に遭遇しました。クックブックに記載されているレシピに従いました。
2 つの異なるアダプターと 2 つの異なるカスタム ビューがあります。
両方のアダプターで、ListView の行にある誤った ImageView が、ライブラリ Android Universal Image Loader によって読み込まれた画像で更新されます。また、1 つのアダプターでは、1 つクリックするだけで複数のチェックボックスがチェックされます。
ShowViewとShowsAdapter <-- ListView の行で間違った ImageView と Checkbox が更新されました
ShowScheduleViewとScheduleAdapter <-- ListView の行の間違った ImageView
各行の高さを決定するために getView() が複数回呼び出されることはわかっています。
UIL オプションで ViewHolders と .resetViewBeforeLoading() も試しましたが、役に立ちませんでした。
この動作の原因は何ですか?
前もって感謝します!