package Ġcom . lar v ata . qrcode test . ui . util Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . activity . result . Activity Result Ċ import Ġandroidx . activity . result . Activity Result Launcher Ċ import Ġandroidx . activity . result . contract . Activity Result Contracts Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . fragment . app . Fragment Ċ Ċ object ĠRegister Result Helper Ġ{ ĊĊĠĠĠ Ġfun Ġregister Result ( fragment : ĠFragment , Ġresult : Ġ( m Result Ġ: ĠActivity Result ) Ġ-> ĠUnit ): ĠActivity Result Launcher < Intent > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment . register For Activity Result ( Activity Result Contracts . Start Activity For Result ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Result ( activity : ĠAppCompatActivity , Ġresult : Ġ( m Result Ġ: ĠActivity Result ) Ġ-> ĠUnit ): ĠActivity Result Launcher < Intent > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity . register For Activity Result ( Activity Result Contracts . Start Activity For Result ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }