// package Ġflask os ki . rs . smart m use um . activity Ċ // Ċ // import Ġandroid . app . Dialog Ċ // import Ġandroid . app . Time Picker Dialog Ċ // import Ġandroid . os . Bundle Ċ // import Ġandroid . support . v 4 . app . Dialog Fragment Ċ // import Ġandroid . text . format . DateFormat Ċ // import Ġandroid . view . View Ċ // import Ġandroid . widget . EditText Ċ // import Ġandroid . widget . Time Picker Ċ // Ċ // class ĠTime Available Fragment () Ġ: ĠDialog Fragment (), ĠTime Picker Dialog . On Time Set Listener Ġ{ Ċ // Ċ // ĠĠĠ Ġvar Ġtime View Ġ: ĠEditText ? Ġ= Ġnull Ċ // ĠĠĠ Ġvar Ġtime Available Ġ: ĠDouble ? Ġ= Ġnull Ċ // Ċ // ĠĠĠ Ġfun Ġset Time View ( v Ġ: ĠView ) Ġ: ĠTime Available Fragment { Ċ // ĠĠĠĠĠĠĠ Ġtime View Ġ= Ġv Ġas ĠEditText Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġthis Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġoverride Ġfun ĠonCreate Dialog ( savedInstanceState : ĠBundle ?): ĠDialog Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġ// ĠCreate Ġa Ġnew Ġinstance Ġof ĠTime Picker Dialog Ġand Ġreturn Ġit Ċ // ĠĠĠĠĠĠĠ Ġreturn ĠTime Picker Dialog ( activity , Ġthis , Ġ 1 , Ġ 0 , ĠDate Format . is 2 4 Hour Format ( activity )) Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġoverride Ġfun Ġon Time Set ( view : ĠTime Picker , Ġhour OfDay : ĠInt , Ġminute : ĠInt ) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġtime View ?. setText ("${ hour OfDay } h ${ minute } min ") Ċ // ĠĠĠĠĠĠĠ Ġtime Available Ġ= Ġhour OfDay * 6 0 . 0 Ġ+ Ġminute Ċ // ĠĠĠ Ġ} Ċ //}