package Ġbr . com . well ing ton cost a . am dk . ui . common Ċ Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment Pager Adapter Ċ Ċ /** Ċ Ġ* Ġ@ author ĠWell ing ton ĠC osta Ġon Ġ 3 1 / 1 2 / 2 0 1 7 . Ċ Ġ*/ Ċ class ĠView Pager Adapter ( manager : ĠFragment Manager ) Ġ: ĠFragment Pager Adapter ( manager ) Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġfragment List : ĠArrayList < Fragment > Ġ= ĠArrayList () ĊĊĠĠĠ Ġprivate Ġvar Ġfragment Title List : ĠArrayList < String > Ġ= ĠArrayList () ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment List [ position ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment List . count () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment Title List [ position ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Fragment ( fragment : ĠFragment , Ġtitle : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfragment List . add ( fragment ) ĊĠĠĠĠĠĠĠ Ġfragment Title List . add ( title ) ĊĠĠĠ Ġ} Ċ Ċ }