package Ġbr . uf pe . cin . if 7 1 0 . rss Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġkotlinx . android . synt hetic . main . item lista . view .* Ċ import Ġandroid . support . v 4 . content . Context Compat . startActivity Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri ĊĊ Ċ class ĠR ss Adapter ( private Ġval Ġnot ic ias Ġ: ĠList < Item RSS >, Ġprivate Ġval Ġc Ġ: ĠContext ): ĠRecyclerView . Adapter < R ss Adapter . ViewHolder > Ġ(){ ĊĠĠĠ Ġ// C ria Ġno vas Ġviews Ġinv oc ado Ġpelo ĠLayout manager ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ) Ġ: ĠViewHolder { ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( c ). inflate ( R . layout . item lista , parent , false ) ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( view ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// O Ġview holder Ġfor ne ce Ġacesso Ġas Ġrefer encias Ġde Ġtodos Ġos Ġit ens Ġda Ġview . ĊĠĠĠ Ġclass ĠViewHolder ( val Ġview : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ){ ĊĠĠĠĠĠĠĠ Ġval Ġr ss _ titulo Ġ= Ġview . item _ titulo ĊĠĠĠĠĠĠĠ Ġval Ġr ss _ data Ġ= Ġview . item _ data ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Tro ca Ġo Ġcont e udo Ġde Ġuma Ġview Ġde Ġac ord o Ġcom Ġo Ġlayout manager ĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠViewHolder , Ġposition : ĠInt ){ ĊĠĠĠĠĠĠĠ Ġholder . rss _ titulo . text Ġ= Ġnot ic ias [ position ]. title ĊĠĠĠĠĠĠĠ Ġholder . rss _ data . text Ġ= Ġnot ic ias [ position ]. pub Date ĊĠĠĠĠĠĠĠ Ġholder . rss _ titulo . setOnClickListener (){ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbrowser Intent Ġ= ĠIntent ( Intent . ACTION _ VIEW , ĠUri . parse ( not ic ias [ position ]. link )) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( c , browser Intent , null ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Met odo Ġab str ato Ġque Ġret orna Ġo Ġtamanho Ġdo Ġconjunto Ġde Ġdados ĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnot ic ias . size ĊĠĠĠ Ġ} Ċ } Ċ