package Ġcom . project . live green . ver dict Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . navigation . fragment . find Nav Controller Ċ import Ġcom . project . live green . R Ċ import Ġcom . project . live green . databinding . Fragment Ver dict Binding ĊĊ Ċ class ĠVer dict Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġ_ binding : ĠFragment Ver dict Binding ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġval Ġbinding Ġget () Ġ= Ġ_ binding !! ĊĊĠĠĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInf late Ġthe Ġlayout Ġfor Ġthis Ġfragment ĊĊĠĠĠĠĠĠĠ Ġval Ġf oss il Percentage Ġ= Ġarguments ?. get (" F oss il ") Ġas ĠFloat ĊĠĠĠĠĠĠĠ ĠLog . d (" FF P : Ġ", Ġf oss il Percentage . toString ()) ĊĊĠĠĠĠĠĠĠ Ġ_ binding Ġ= ĠFragment Ver dict Binding . inflate ( in flater , Ġcontainer , Ġfalse ) ĊĊĊĠĠĠĠĠĠĠ Ġif Ġ( fo ss il Percentage Ġ>= Ġ 5 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . ver dict Text view . text Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Your Ġcarbon Ġintensity Ġ( C . I ) Ġis Ġtoo Ġhigh , Ġyou Ġare Ġadv ised Ġto Ġnot Ġuse Ġyour Ġelectric ity Ġat Ġthis Ġpoint . ĠBe Ġaware Ġof Ġwhat Ġeffects Ġa Ġhigh ĠC . I Ġhas Ġon Ġyour Ġenvironment Ġso Ġyou Ġcan Ġtake Ġnecessary Ġsteps Ġto Ġchange Ġthe Ġworld . ĠClick Ġthe Ġbutton Ġbelow Ġto Ġlearn Ġmore ." ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . ver dict Text view . text Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Based Ġon Ġthese Ġresults , Ġit Ġlooks Ġlike Ġyour Ġcarbon Ġintensity Ġ( C . I ) Ġis Ġlow , Ġyou Ġcan Ġgo Ġahead Ġand Ġuse Ġyour Ġelectric ity . ĠBe Ġaware Ġof Ġwhat Ġeffects Ġa Ġhigh ĠC . I Ġhas Ġon Ġyour Ġenvironment Ġso Ġyou Ġcan Ġtake Ġnecessary Ġsteps Ġto Ġchange Ġthe Ġworld . ĠClick Ġthe Ġbutton Ġbelow Ġto Ġlearn Ġmore ." ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbinding . wh atever Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfind Nav Controller (). navigate ( R . id . action _ ver dict Fragment _ to _ web Fragment ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy View () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy View () ĊĠĠĠĠĠĠĠ Ġ_ binding Ġ= Ġnull ĊĠĠĠ Ġ} Ċ }