package Ġcom . yu hang . no vel . p ir ate . base Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment Pager Adapter Ċ import Ġcom . yu hang . no vel . p ir ate . base . Base Fragment Ċ import Ġme . yo keyword . fragment ation . ISupport Fragment Ċ Ċ class ĠView Pager Adapter ( fm : ĠFragment Manager , Ġval Ġtitle : List < String >, Ġval Ġfragments : List < Base Fragment < *, * >> ): ĠFragment Pager Adapter ( fm ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragments [ position ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragments . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtitle [ position ] ĊĠĠĠ Ġ} Ċ }