package Ġcom . l my . samp len ative . adapter Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġal im in abc @ gmail . com Ġon Ġ 2 0 1 8 / 4 / 1 9 . Ċ Ġ*/ Ċ abstract Ġclass ĠRecyclerView Pool Adapter < E > Ġ: ĠRe cycler Adapter < E , ĊĠĠĠĠĠĠĠ ĠRe cycler Adapter . Base ViewHolder < E >>() Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġitem Type Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ViewType ( position : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( 0 Ġ== Ġitem Type ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Type Ġ= Ġthis :: class . java . name . hashCode () Ċ // ĠĠĠĠĠĠĠ ĠLog . i ( this :: class . java . name , Ġ" type Ġ= Ġ$ item Type ") ĊĠĠĠĠĠĠĠ Ġreturn Ġitem Type ĊĠĠĠ Ġ} Ċ }