package Ġcom . money tree . app . common Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . Fragment Activity Ċ import Ġandroidx . view pager 2 . adapter . Fragment State Adapter Ċ Ċ class ĠView Pager MD Adapter ( fragment Activity : ĠFragment Activity ) Ġ: ĊĠĠĠ ĠFragment State Adapter ( fragment Activity ) Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġm Fragment List : ĠMutable List < Fragment > Ġ= ĠArrayList () ĊĊĠĠĠ Ġfun Ġset Fragment ( m Fragment List : ĠMutable List < Fragment >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . m Fragment List Ġ= Ġm Fragment List ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Fragment ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Fragment List [ position ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Fragment List . size ĊĠĠĠ Ġ} Ċ }