package Ġcom . myapp . travel ize . on boarding Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . lifecycle . Lifecycle Ċ import Ġandroidx . view pager 2 . adapter . Fragment State Adapter Ċ Ċ class ĠView Pager Adapter ( ĊĠĠĠ Ġval Ġfragment List : ĠArrayList < Fragment >, ĊĠĠĠ Ġval Ġfragment Manager : ĠFragment Manager , ĊĠĠĠ Ġval Ġlifecycle : ĠLifecycle Ċ ) Ġ: ĠFragment State Adapter ( fragment Manager , Ġlifecycle ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment List . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Fragment ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment List [ position ] ĊĠĠĠ Ġ} Ċ }