package Ġcom . an ip . sw amp hack s . adapter ĊĊ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Parcelable Ċ import Ġandroid . support . v 4 . app . Fragment Ċ Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ // import Ġandroid . support . Fragment Ċ Ċ // import Ġandroid . app . Fragment Pager Ċ import Ġandroid . support . v 4 . app . Fragment Pager Adapter Ċ import Ġandroid . support . v 4 . app . Fragment State Pager Adapter Ċ import Ġandroid . support . v 4 . view . Pager Adapter Ċ import Ġandroid . util . Log Ċ Ċ import Ġcom . an ip . sw amp hack s . fragment . Event Day List Fragment Ċ import Ġcom . an ip . sw amp hack s . model . Event ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby Ġan ip Ġon Ġ 0 6 / 0 1 / 1 8 . Ċ Ġ*/ Ċ class ĠEvent Pager Adapter ( fm : ĠFragment Manager , Ġprivate Ġval Ġcontext : ĠContext , Ġprivate Ġval Ġtitles Ġ: ĠList < String >, Ġevents Day List Ġ: ĠList < List < Event >>) Ġ: ĠFragment Pager Adapter ( fm ) Ġ{ ĊĠĠĠ Ġval Ġevents Ġ: ĠList < List < Event >> Ġ= Ġevents Day List ĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ Ċ // ĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠĠĠĠĠ ĠLog . i (" hell "," enter ed ") ĊĠĠĠĠĠĠĠ Ġwhen ( position ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġreturn ĠEvent Day List Fragment . newInstance (" Friday ") ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġreturn ĠEvent Day List Fragment . newInstance (" Saturday ") ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġreturn ĠEvent Day List Fragment . newInstance (" S unday ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠEvent Day List Fragment . newInstance (" Friday ") ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ Ċ // ĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠĠĠĠĠ Ġreturn Ġ 3 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġreturn Ġnull Ġto Ġshow Ġno Ġtitle . ĊĠĠĠĠĠĠĠ Ġreturn Ġtitles [ position ] ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Position (` object `: ĠAny ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP ager Adapter . POSITION _ NONE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġrestore State ( state : ĠParcel able ?, Ġloader : ĠClassLoader ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . restore State ( state , Ġloader ) ĊĠĠĠ Ġ} Ċ }