package Ġcom . en gr 1 9 5 . sp art ans uper way . sp art ans uper way . ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment Pager Adapter Ċ import Ġcom . en gr 1 9 5 . sp art ans uper way . sp art ans uper way . ui . fragments . Ticket List Fragment Ċ import Ġcom . en gr 1 9 5 . sp art ans uper way . sp art ans uper way . data . Ticket Ċ Ċ class ĠTicket List Pager Adapter ( val Ġticket List : ĠList < Ticket >, Ġval Ġcontext : ĠContext , Ġfragment Manager : ĠFragment Manager ): ĠFragment Pager Adapter ( fragment Manager ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġpager Size Ġ= Ġ 2 ĊĠĠĠ Ġprivate Ġval Ġtab Titles Ġ= ĠlistOf (" Current ", Ġ" Past ") ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTicket List Fragment () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ= Ġpager Size ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtab Titles [ position ] ĊĠĠĠ Ġ} Ċ }