package Ġua . cn . stu . navigation . fragments Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġkotlinx . android . synt hetic . main . fragment _ lab 1 .* Ċ import Ġua . cn . stu . navigation . R Ċ import Ġua . cn . stu . navigation . contract . Has Custom Title Ċ import Ġua . cn . stu . navigation . databinding . Fragment Lab 1 Binding Ċ Ċ class ĠLab 1 Fragment Ġ: ĠFragment (), ĠHas Custom Title Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ= ĠFragment Lab 1 Binding . inflate ( in flater , Ġcontainer , Ġfalse ). apply Ġ{ ĊĊĠĠĠĠĠĠĠ Ġbutton Result Button . setOnClickListener Ġ{ Ġon Result Button Pressed () Ġ} ĊĊĠĠĠ Ġ}. root ĊĊĠĠĠ Ġprivate Ġfun Ġon Result Button Pressed () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar ĠStr Age Ġ= Ġedit Text Number _ edit Age . text . toString () ĊĠĠĠĠĠĠĠ Ġvar ĠAge Ġ= Ġ 1 ĊĊĠĠĠĠĠĠĠ Ġif Ġ( Str Age . length Ġ> Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAge Ġ= ĠStr Age . toInt () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( Age Ġ> Ġ- 1 Ġ&& ĠAge Ġ<= Ġ 2 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView _ text Result . text Ġ= Ġ" ÐĴ Ñĭ ĠÑģ Ð»Ð¸ ÑĪ Ðº Ð¾Ð¼ ĠÐ¼ Ð¾Ð» Ð¾Ð´ Ñĭ !" ĊĠĠĠĠĠĠĠ Ġelse Ġif Ġ( Age Ġ== Ġ 3 0 Ġ|| ĠAge Ġ== Ġ 4 0 Ġ|| ĠAge Ġ== Ġ 5 0 Ġ|| ĠAge Ġ== Ġ 6 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView _ text Result . text Ġ= Ġ" ÐŁ Ð¾Ð·Ð´ ÑĢÐ°Ð² Ð»Ñı ÐµÐ¼ ĠÑģ ĠÐ¿ Ð¾Ð² Ñĭ ÑĪ ÐµÐ½Ð¸ ÐµÐ¼ !" ĊĠĠĠĠĠĠĠ Ġelse Ġif Ġ( Age Ġ== Ġ 6 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView _ text Result . text Ġ= Ġ" ÐŁÑĢ ÐµÐ¿ Ð¾Ð´ Ð½Ð¾ Ñģ Ð¸Ð¼ ĠÐ² Ð°Ð¼ ĠÐ· Ð¾Ð» Ð¾ÑĤ ÑĭÐµ ĠÑĩ Ð°Ñģ Ñĭ !" ĊĠĠĠĠĠĠĠ Ġelse Ġif Ġ( Age Ġ> Ġ 6 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView _ text Result . text Ġ= Ġ" ÐĴ Ñĭ ĠÑģ Ð»Ð¸ ÑĪ Ðº Ð¾Ð¼ ĠÑģÑĤ Ð°ÑĢ Ñĭ !" ĊĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView _ text Result . text Ġ= Ġ" ÐŁÑĢ Ð¾Ð´ Ð¾Ð»Ð¶ Ð°Ð¹ ÑĤÐµ ĠÐ½ Ð°Ðº Ð°Ð¿ Ð»Ð¸ Ð² Ð°ÑĤÑĮ ĠÐ¾Ð¿ Ñĭ ÑĤ !" ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġget Title Res (): ĠInt Ġ= ĠR . string . open Lab 1 Ċ }