package Ġcom . ray co ar ana . pl a ayer . car . media . view model Ċ Ċ import Ġandroid . databinding . Observable Field Ċ import Ġandroid . net . Uri Ċ import Ġcom . ray co ar ana . pl a ayer . car . core . Navigator Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠPhoto Viewer ViewModel Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġnavigator : ĠNavigator Ċ ) Ġ{ ĊĊĠĠĠ Ġvar Ġuri Ġ= ĠObservable Field < Uri >() ĊĊĠĠĠ Ġfun Ġinitialize ( image Uri : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuri . set ( Uri . parse ( image Uri )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclose () Ġ{ ĊĠĠĠĠĠĠĠ Ġnavigator . navigate Back () ĊĠĠĠ Ġ} Ċ }