package Ġcom . h ous se ine . food . fa as . view . activities Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġcom . h ous se ine . food . fa as . R Ċ import Ġcom . h ous se ine . food . fa as . commons . Utils Ċ import Ġcom . h ous se ine . food . fa as . contract . Add Pl at Contract Ċ import Ġcom . h ous se ine . food . fa as . entity . Pl at Ċ import Ġcom . h ous se ine . food . fa as . presenter . Pl at Add Presenter Ċ import Ġcom . h ous se ine . food . fa as . view . fragments . Fragment Pl at Form Ċ import Ġkotlinx . android . synt hetic . main . activity _ add _ plat .* Ċ import Ġkotlinx . android . synt hetic . main . activity _ add _ plat . add Pl at Button Ċ import Ġkotlinx . android . synt hetic . main . edit _ plat .* Ċ import Ġkotlinx . android . synt hetic . main . fragment _ p alt .* Ċ Ċ class ĠAdd Pl at Activity Ġ: ĠBase Activity () Ġ, Add Pl at Contract . view { ĊĠĠĠ Ġvar Ġpresenter : ĠAdd Pl at Contract . Presenter ?= null ĊĊĊĠĠĠ Ġoverride Ġfun Ġfinish Activity () Ġ{ ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġpresenter = ĠPl at Add Presenter ( this ) ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ add _ plat ) ĊĠĠĠĠĠĠĠ ĠUtils . add Fragment ( Fragment Pl at Form (), true , fragment _ container . id , support FragmentManager ," form Pl at ") ĊĊĠĠĠĠĠĠĠ Ġadd Pl at Button . setOnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠThread Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrun Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpresenter ?. on Save Detail Button Clicked ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPl at ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġf Et Name . text . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġf Et Price . text . toString (). toDouble (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġf Et Description . text . toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. start () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ }