package Ġcom . buy che mi . crm . ui . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . buy che mi . crm . R Ċ import Ġcom . buy che mi . crm . bean . Customer Search Entity Ċ import Ġcom . buy che mi . crm . view . recyclerview . ViewHolder Ċ import Ġcom . buy che mi . crm . view . recyclerview . adapter . Common Adapter Ċ Ċ /** Ċ Ġ* Ġ æĪĳçļĦ å®¢æĪ· è¯¦æĥħ åºķ éĥ¨ èģĶç³» äºº Ċ Ġ* Ġ@ Author Ġ 2 0 3 4 2 Ċ Ġ* Ġ@ Date Ġ 2 0 1 9 / 9 / 2 5 Ġ 1 5 : 4 1 Ċ Ġ*/ Ċ class ĠMy Client Tab User Adapter ( context : ĠContext , Ġdata : ĠArrayList < Customer Search Entity >) Ġ: ĠCommon Adapter < Customer Search Entity >( context , Ġdata , ĠR . layout . item _ related _ user _ layout ) Ġ{ ĊĊĠĠĠ Ġfun ĠsetData All ( category List : ĠArrayList < Customer Search Entity >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Data . addAll ( category List ) ĊĠĠĠĠĠĠĠ Ġnotify DataSet Changed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetData New ( category List : ĠArrayList < Customer Search Entity >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Data . clear () ĊĠĠĠĠĠĠĠ Ġthis . m Data . addAll ( category List ) ĊĠĠĠĠĠĠĠ Ġnotify DataSet Changed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbind Data ( holder : ĠViewHolder , Ġdata : ĠCustomer Search Entity , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdata ?. name ?. let Ġ{ Ġholder . setText ( R . id . tv _ name , Ġit ) Ġ} ĊĠĠĠĠĠĠĠ Ġdata ?. position ?. let Ġ{ Ġholder . setText ( R . id . tv _ posit on , Ġit ) Ġ} ĊĠĠĠĠĠĠĠ Ġdata ?. tel ?. let Ġ{ Ġholder . setText ( R . id . tv _ phone , Ġit ) Ġ} ĊĠĠĠ Ġ} Ċ }