package Ġid . ner dst udio . foot ball apps . matches . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment State Pager Adapter Ċ import Ġid . ner dst udio . foot ball apps . R . string . next Ċ import Ġid . ner dst udio . foot ball apps . R . string . past Ċ import Ġid . ner dst udio . foot ball apps . config . League Ċ import Ġid . ner dst udio . foot ball apps . config . le ag ues Ċ import Ġid . ner dst udio . foot ball apps . matches . fragment . Match List Fragment Ċ Ċ val Ġpos Ġ= ĠarrayOf ( next , Ġpast ) Ċ Ċ class ĠMatch Pager Adapter ( val Ġcontext : ĠContext , Ġfragment Manager : ĠFragment Manager ) Ġ: ĊĠĠĠĠĠĠĠ ĠFragment State Pager Adapter ( fragment Manager ) Ġ{ ĊĊĠĠĠ Ġvar Ġcurrent League : ĠLeague Ġ= Ġle ag ues [ 0 ] ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠMatch List Fragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMatch List Fragment . newInstance ( pos [ position ]) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpos . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . resources . getString ( pos [ position ]) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Position (` object `: ĠAny ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġ(` object ` Ġas ĠMatch List Fragment ). update Current League ( current League ) ĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . getItem Position (` object `) ĊĠĠĠ Ġ} Ċ }