@ file : Suppress (" unused ") Ċ Ċ package Ġcom . ag oda . k ak ao . intent Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Instrumentation Ċ import Ġandroid . content . Intent Ċ import Ġcom . ag oda . k ak ao . common . K ak ao Dsl Marker Ċ Ċ /** Ċ Ġ* ĠClass Ġfor Ġbuilding ĠActivity Result Ċ Ġ*/ Ċ @ K ak ao Dsl Marker Ċ class ĠActivity Result Builder Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġcode Ġ= ĠActivity . RESULT _ OK ĊĠĠĠ Ġprivate Ġvar Ġdata : ĠIntent ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġgiven Ġresult Ġcode ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġcode ĠResult Ġcode Ġto Ġbe Ġsaved ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwith Code ( code : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . code Ġ= Ġcode ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġgiven Ġresult Ġdata ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġdata ĠResult Ġdata Ġto Ġbe Ġsaved ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwith Data ( data : ĠIntent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . data Ġ= Ġdata ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Result () Ġ= ĠInstrument ation . Activity Result ( code , Ġdata ) Ċ }