package Ġru . surf studio . android . navigation . observer . deprecated Ċ Ċ import Ġru . surf studio . android . navigation . observer . deprecated . route . Result Route Ċ import Ġru . surf studio . android . navigation . route . Base Route Ċ import Ġjava . io . Serializable Ċ Ċ /** Ċ Ġ* ĠEmit ter , Ġthat Ġemits Ġresult Ġfrom Ġtarget Ġscreen Ġto Ġa Ġsource Ġscreen . Ċ Ġ* ĠAll Ġemitted Ġresults Ġshould Ġbe Ġhandled Ġby Ġ[ Screen Result Observer ]. Ċ Ġ*/ Ċ @ Deprecated (" Prefer Ġusing Ġnew Ġimplementation ") Ċ interface ĠScreen Result Emitter Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEmit Ġscreen Ġresult ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġtarget Route Ġ[ Base Route ] Ġof Ġa Ġscreen , Ġthat Ġis Ġemit ting Ġresult ĊĠĠĠĠ Ġ* Ġ@ param Ġresult Ġresult Ġfrom Ġthe Ġtarget Ġscreen ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T Ġ: ĠSerializable , ĠR > Ġemit ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtarget Route : ĠR , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult : ĠT ĊĠĠĠ Ġ) Ġwhere ĠR : ĠBase Route <* >, ĠR : ĠResult Route < T > Ċ }