package Ġcom . program mer gab ut . mov iec atalog ue . ui . main Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment Pager Adapter Ċ import Ġcom . program mer gab ut . mov iec atalog ue . R Ċ import Ġcom . program mer gab ut . mov iec atalog ue . ui . movie . Movie Fragment Ċ import Ġcom . program mer gab ut . mov iec atalog ue . ui . tv show . Tv Show Fragment Ċ Ċ /* Ċ Ġ* Ġ ĠCreated Ġby ĠK at ili ĠJ i wo ĠA di ĠW iy ono Ġon Ġ 2 3 / 0 4 / 2 0 . Ċ Ġ*/ Ċ Ċ class ĠSection Pager Adapter ( private Ġval ĠmContext : ĠContext , Ġfm : ĠFragment Manager ): ĠFragment Pager Adapter ( fm , ĠBE HAV IOR _ RE SU ME _ ONLY _ CURRENT _ FRAGMENT ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ String Res ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠTAB _ TIT LES Ġ= Ġint ArrayOf ( R . string . movie , ĠR . string . tv show ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment { ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( position ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> ĠMovie Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠT v Show Fragment () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ= ĠmContext . resources . getString ( TAB _ TIT LES [ position ]) Ċ }