package Ġio . github . z mun m . insight . ui . adapter Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . view pager 2 . adapter . Fragment State Adapter Ċ import Ġio . github . z mun m . insight . ui . fragment . Recent Fragment Ċ import Ġio . github . z mun m . insight . ui . fragment . Top R ated Fragment Ċ Ċ class ĠMain Pager Adapter ( fragment : ĠFragment ) Ġ: ĠFragment State Adapter ( fragment ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtab Fragments Creators : ĠList < () Ġ-> ĠFragment > Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ Ġ{ ĠTop R ated Fragment () Ġ}, ĊĠĠĠĠĠĠĠ Ġ{ ĠRecent Fragment () Ġ}, ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count () Ġ= Ġtab Fragments Creators . size ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Fragment ( position : ĠInt ): ĠFragment Ġ= Ġtab Fragments Creators [ position ]() Ċ } Ċ