package Ġcom . my gdx . game . ui . fragments Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Context Ċ import Ġandroid . net . Connectivity Manager Ċ import Ġandroid . net . Network Info Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . Image Button Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . my gdx . game . R Ċ import Ġcom . my gdx . game . ui . constants . Toast Message Ċ Ċ const Ġval ĠMENU _ TAG Ġ= Ġ" Menu Fragment " Ċ Ċ class ĠMenu Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġ Ġlateinit Ġvar Ġlogin Button : ĠButton ĊĠĠĠ Ġprivate Ġ Ġlateinit Ġvar Ġregister Button : ĠButton ĊĠĠĠ Ġprivate Ġ Ġlateinit Ġvar Ġinfo Button : ĠImage Button ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . fragment _ menu , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġlogin Button Ġ= Ġview . findViewById ( R . id . log _ in _ button ) ĊĠĠĠĠĠĠĠ Ġregister Button Ġ= Ġview . findViewById ( R . id . register _ button ) ĊĠĠĠĠĠĠĠ Ġinfo Button Ġ= Ġview . findViewById ( R . id . info _ button ) ĊĠĠĠĠĠĠĠ Ġlogin Button . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogin Button Pressed () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġregister Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregister Button Pressed () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġinfo Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this . context , ĠToast Message . SAVE _ SCORE , ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" Commit Transaction ") ĊĠĠĠ Ġprivate Ġfun Ġlogin Button Pressed (){ ĊĠĠĠĠĠĠĠ Ġfragment Manager ?. beginTransaction ()?. replace ( R . id . fragment _ container , ĠLogin Fragment ()) ?. ĊĠĠĠĠĠĠĠ ĠaddTo Back Stack ( MENU _ TAG )?. commit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġregister Button Pressed (){ ĊĠĠĠĠĠĠĠ Ġfragment Manager ?. beginTransaction ()?. replace ( R . id . fragment _ container , ĠRegister Fragment ()) ?. ĊĠĠĠĠĠĠĠ ĠaddTo Back Stack ( MENU _ TAG )?. commit () ĊĠĠĠ Ġ} Ċ Ċ } ĊĊ