package Ġcom . p anda . p da . app . operation . q ms Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . jak ew h art on . r xb ind ing 4 . view . click s Ċ import Ġcom . p anda . p da . app . R Ċ import Ġcom . p anda . p da . app . base . ret rofit . Web Client Ċ import Ġcom . p anda . p da . app . common . adapter . Common View Binding Adapter Ċ import Ġcom . p anda . p da . app . common . data . model . Id Request Ċ import Ġcom . p anda . p da . app . databinding . Item Quality Finish Binding Ċ import Ġcom . p anda . p da . app . operation . q ms . data . Quality Api Ċ import Ġcom . p anda . p da . app . operation . q ms . data . model . Quality Task Model Ċ import Ġcom . p anda . p da . app . operation . q ms . data . model . Quality Task Model Type Ċ import Ġcom . trello . rx lifecycle 4 . kotlin . bind To Lifecycle Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ class ĠQuality Finish Fragment Ġ: ĠBase Quality Search List Fragment < Item Quality Finish Binding >() Ġ{ ĊĠĠĠ Ġoverride Ġval Ġquality Task Model Type : ĠQuality Task Model Type ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠQuality Task Model Type . Finish ĊĊĠĠĠ Ġoverride Ġfun Ġcreate View Binding ( parent : ĠViewGroup ): ĠItem Quality Finish Binding Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠItem Quality Finish Binding . inflate ( LayoutInflater . from ( parent . context ), Ġparent , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( ĊĠĠĠĠĠĠĠ Ġholder : ĠCommon View Binding Adapter < Item Quality Finish Binding , ĠQuality Task Model >. View Binding Holder , ĊĠĠĠĠĠĠĠ Ġdata : ĠQuality Task Model , ĊĠĠĠĠĠĠĠ Ġposition : ĠInt ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . item View Binding . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Quality Info . text Ġ= ĠgetString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . desc _ and _ code _ formatter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata . quality Desc , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata . quality Code ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Task Info . text Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( R . string . desc _ and _ code _ formatter , Ġdata . task Desc , Ġdata . task Code ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Plan Date Section . text Ġ= ĠgetString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . time _ section _ formatter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata . plan StartTime , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata . plan EndTime ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Quality Number . text Ġ= Ġdata . quality Num . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Quality Scheme . text Ġ= Ġdata . quality Solution Name ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġbtn Action Finish . click s () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. throttle First ( 5 0 0 , ĠTimeUnit . MILLISECONDS ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bind To Lifecycle ( holder . item View ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Action Request Dialog ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWeb Client . request ( Quality Api :: class . java ). p da Q ms Quality Task Finish Post ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠId Request ( data . id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . quality _ task _ finish _ confirm , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . desc _ and _ code _ formatter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata . quality Desc , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata . quality Code ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( R . string . quality _ task _ finish _ success ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }