package Ġio . mount x . w uk ung . main Ċ Ċ import Ġandroid . content . pm . Activity Info Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġio . mount x . w uk ung . R Ċ Ċ /** Ċ Ġ* Ġ@ author Ġh hs Ċ Ġ* ĠCreated Ġon Ġ 2 0 1 9 - 1 1 - 2 2 Ċ Ġ*/ Ċ class ĠActivity Entr ances Adapter ( private Ġval Ġactivity InfoList : ĠList < Activity Info > ?) Ġ: ĠRecyclerView . Adapter < Activity Entr ance ViewHolder >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠActivity Entr ance ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠActivity Entr ance ViewHolder ( LayoutInflater . from ( parent . context ). inflate ( R . layout . item _ activity _ entr ance , Ġparent , Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity InfoList ?. size Ġ?: Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠActivity Entr ance ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . update View ( activity InfoList ?. get OrNull ( position )) ĊĠĠĠ Ġ} Ċ }