package Ġcom . digital mid . seo graph _ web m asters _ tool . com . digital mid . seo graph _ web m asters _ tool Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Base Adapter Ċ import Ġandroid . widget . TextView Ċ import Ġcom . digital mid . seo graph _ web m asters _ tool . R Ċ Ċ class ĠUser ListAdapter ( var Ġactivity : ĠActivity , Ġvar Ġitems : ĠArrayList < UserData >): ĠBase Adapter () Ġ{ ĊĊĠĠĠ Ġprivate Ġclass ĠViewHolder ( row : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġtxt Name : ĠTextView ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġvar Ġtxt Comment : ĠTextView ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġvar Ġtxt Comment 1 : ĠTextView ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġvar Ġtxt Change : ĠTextView ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . txt Name Ġ= Ġrow ?. findViewById < TextView >( R . id . txt Name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . txt Comment Ġ= Ġrow ?. findViewById < TextView >( R . id . txt Comment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . txt Comment 1 Ġ= Ġrow ?. findViewById < TextView >( R . id . txt Comment 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . txt Change Ġ= Ġrow ?. findViewById < TextView >( R . id . txt Change ) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġget View ( position : ĠInt , ĠconvertView : ĠView ?, Ġparent : ĠViewGroup ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview : ĠView ? ĊĠĠĠĠĠĠĠ Ġval ĠviewHolder : ĠViewHolder ĊĠĠĠĠĠĠĠ Ġif Ġ( convert View Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġinflater Ġ= Ġactivity ?. getSystem Service ( Context . LAYOUT _ IN FL ATER _ SERVICE ) Ġas ĠLayoutInflater ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Ġ= Ġinflater . inflate ( R . layout . user _ list _ row , Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠviewHolder Ġ= ĠViewHolder ( view ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview ?. tag Ġ= ĠviewHolder ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Ġ= ĠconvertView ĊĠĠĠĠĠĠĠĠĠĠĠ ĠviewHolder Ġ= Ġview . tag Ġas ĠViewHolder ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġvar Ġuser Dto Ġ= Ġitems [ position ] ĊĠĠĠĠĠĠĠ ĠviewHolder . txt Name ?. text Ġ= Ġuser Dto !!. name ĊĠĠĠĠĠĠĠ ĠviewHolder . txt Comment ?. text Ġ= Ġuser Dto !!. comment ĊĠĠĠĠĠĠĠ ĠviewHolder . txt Comment 1 ?. text Ġ= Ġuser Dto !!. comment ĊĠĠĠĠĠĠĠ ĠviewHolder . txt Change ?. text Ġ= Ġuser Dto !!. change ĊĠĠĠĠĠĠĠ Ġreturn Ġview Ġas ĠView ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun ĠgetItem ( i : ĠInt ): ĠUser Data Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġitems [ i ] ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun ĠgetItem Id ( i : ĠInt ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġi . to Long () ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġitems . size ĊĠĠĠ Ġ} Ċ }