/* Ċ Ġ* ĠSimple ĠTV ĠLaunch er Ċ Ġ* ĠCopyright Ġ 2 0 1 7 ĠAlex andre ĠDel ĠBig io Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġorg . cos in us . launch ert v . views Ċ Ċ import Ġandroid . content .* Ċ import Ġandroid . view .* Ċ import Ġandroid . widget .* Ċ import Ġorg . cos in us . launch ert v . App Info Ċ import Ġorg . cos in us . launch ert v . R Ċ Ċ class ĠApplication Adapter ( context : ĠContext ?, Ġprivate Ġval Ġm Resource : ĠInt , Ġitems : ĠArray < App Info > ?) Ġ: ĠArray Adapter < App Info ? >( context !! , ĠR . layout . list _ item , Ġitems !! ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget View ( position : ĠInt , ĠconvertView : ĠView ?, Ġparent : ĠViewGroup ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview : ĠView ĊĠĠĠĠĠĠĠ Ġview Ġ= ĠconvertView Ġ?: ĠView . inflate ( context , Ġm Resource , Ġnull ) ĊĠĠĠĠĠĠĠ Ġval Ġpackage Image Ġ= Ġview . findViewById < View >( R . id . application _ icon ) Ġas ĠImageView ĊĠĠĠĠĠĠĠ Ġval ĠpackageName Ġ= Ġview . findViewById < View >( R . id . application _ name ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġval Ġapp Info Ġ= ĠgetItem ( position ) ĊĠĠĠĠĠĠĠ Ġif Ġ( app Info Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview . tag Ġ= Ġapp Info ĊĠĠĠĠĠĠĠĠĠĠĠ ĠpackageName . text Ġ= Ġapp Info . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( app Info . icon Ġ!= Ġnull ) Ġpackage Image . setImage Drawable ( app Info . icon ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} Ċ }