package Ġcom . sport . game . sun set lac ross . ui another Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . navigation . fragment . find Nav Controller Ċ import Ġcom . sport . game . sun set lac ross . R Ċ import Ġkotlinx . android . synt hetic . main . fragment _ language . back Ċ import Ġkotlinx . android . synt hetic . main . fragment _ language . english Flag Ċ import Ġkotlinx . android . synt hetic . main . fragment _ language . r ussian Back Ċ import Ġkotlinx . android . synt hetic . main . fragment _ language . r ussian Flag Ċ Ċ var Ġcount Ġ= Ġ 1 Ċ Ċ class ĠLanguage Fragment Ġ: ĠFragment ( R . layout . fragment _ language ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġback . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfind Nav Controller (). navigate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . action _ language Fragment _ to _ main Menu Fragment ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġr ussian Back . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfind Nav Controller (). navigate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . action _ language Fragment _ to _ main Menu Fragment ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġenglish Flag . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġback . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġr ussian Back . visibility Ġ= ĠView . IN VISIBLE ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcount Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} Ċ // ĊĠĠĠĠĠĠĠ Ġr ussian Flag . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġr ussian Back . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġback . visibility Ġ= ĠView . IN VISIBLE ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcount Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }