1

クラシックViewHolderは次のようなものです

private static class ViewHolder {
    public ImageButton btnEdit;
    public ImageButton btnDelete;
    public ImageButton btnCancel;
    public ImageButton btnAccept;
    public TextView txtLbTagName;
    public EditText txtEdTagName;
    public ViewSwitcher viewSwitcher;
}

私はそれを強化したい:

1.onClickListenerボタンのを保存します(ViewSwitcherを切り替えたり、EditTextで操作を実行したり、データベースの値を更新したりする場合があります)

2.私の中に次のViewHolderようなことをする方法があります

public void attach(Tag tag) {
    //assign value to my TextView, attach listeners if needed etc.
}
  1. これは機能しますか?
  2. 従来のViewHolderと比較してパフォーマンスは低下しますか?
  3. それは良い習慣ですか?
4

0 に答える 0