/* Ċ Ġ* ĠCopyright Ġ 2 0 1 5 - 2 0 1 6 ĠC ody ĠGold berg Ċ Ġ* Ċ Ġ* Ġ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 Ġio . github . pref an atic . to oman ys ensors . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġio . github . pref an atic . to oman ys ensors . R Ċ import Ġio . github . pref an atic . to oman ys ensors . data . realm . Schedule Ċ import Ġio . github . pref an atic . to oman ys ensors . extension . bind View Ċ Ċ /** Ċ Ġ* Ġio . github . pref an atic . to oman ys ensors . adapter Ġ( C ody ĠGold berg Ġ- Ġ 4 / 3 / 2 0 1 6 ) Ċ Ġ*/ Ċ class ĠSchedule Adapter : ĠObservable Adapter < Schedule , ĠSchedule Adapter . ViewHolder >() Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġapply ViewHolder Ġ{ ĠViewHolder ( it ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Resource () Ġ= ĠR . layout . item _ schedule ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠViewHolder , Ġobj : ĠSchedule ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname . text Ġ= Ġobj . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsensors . text Ġ= Ġ" Sensors " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinner Ġclass ĠViewHolder ( item View : ĠView ?) Ġ: ĠObservable ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġname Ġby Ġbind View < TextView >( R . id . schedule _ name ) ĊĠĠĠĠĠĠĠ Ġval Ġsensors Ġby Ġbind View < TextView >( R . id . schedule _ count ) ĊĠĠĠĠĠĠĠ Ġval Ġtime Ġby Ġbind View < TextView >( R . id . schedule _ date ) ĊĠĠĠĠĠĠĠ Ġval Ġrepeat Ġby Ġbind View < TextView >( R . id . schedule _ repeat ) ĊĠĠĠ Ġ} Ċ }