package Ġcom . mo iza android . mo iza . ui . profile . page Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . navigation . fragment . find Nav Controller Ċ import Ġcom . mo iza android . mo iza . R Ċ import Ġcom . mo iza android . mo iza . databinding . Fragment Profile Other page Binding Ċ import Ġcom . mo iza android . mo iza . ui . base . Base Fragment Ċ Ċ class ĠOther Page Fragment Ġ: ĊĠĠĠ ĠBase Fragment < Fragment Profile Other page Binding >( R . layout . fragment _ profile _ other page ), ĠView . OnClickListener Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Click () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Click (){ ĊĠĠĠĠĠĠĠ Ġbinding . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfollow er Layout . setOnClickListener ( this @ Other Page Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfollowing Layout . setOnClickListener ( this @ Other Page Fragment ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( widget : ĠView ){ ĊĠĠĠĠĠĠĠ Ġwhen ( widget . id ){ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . follow er Layout Ġ-> Ġthis . find Nav Controller (). navigate ( R . id . action _ my Page Fragment _ to _ my Follow Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . following Layout Ġ-> Ġthis . find Nav Controller (). navigate ( R . id . action _ my Page Fragment _ to _ my Follow Fragment ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }