package Ġvn . sun aster isk . travel app . base Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment State Pager Adapter Ċ Ċ open Ġclass ĠView Pager Adapter ( ĊĠĠĠ Ġfragment Manager : ĠFragment Manager , ĊĠĠĠ Ġprivate Ġval Ġfragment List : ĠList < Fragment >, ĊĠĠĠ Ġprivate Ġval Ġtitles : ĠList < String > Ċ ) Ġ: ĠFragment State Pager Adapter ( fragment Manager ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ) Ġ= Ġfragment List . get ( position ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Count () Ġ= Ġfragment List . size ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ) Ġ= Ġtitles . get ( position ) ĊĊĠĠĠ Ġoverride Ġfun Ġsave State (): ĠParcel able ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ } Ċ