package Ġcom . va ib hav . health ify . ui . home Screen . stats Screen Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . Fragment Activity Ċ import Ġandroidx . view pager 2 . adapter . Fragment State Adapter Ċ import Ġcom . va ib hav . health ify . ui . home Screen . stats Screen . sleep Stats . Sleep Stats Fragment Ċ import Ġcom . va ib hav . health ify . ui . home Screen . stats Screen . water Stats . Water Stats Fragment Ċ Ċ class ĠStats Pager Adapter ( ĊĠĠĠ Ġfragment Activity : ĠFragment Activity , Ċ ) Ġ: ĠFragment State Adapter ( fragment Activity ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count () Ġ= Ġ 2 ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Fragment ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> ĠWater Stats Fragment . newInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠSleep Stats Fragment . newInstance () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ