package Ġcom . al j az s . n fc Tag App . ui . read N fc Tag Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . al j az s . n fc Tag App . model . N fc Tag Ċ Ċ class ĠRead ViewModel Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġ_ tag Ġ= ĠMutable LiveData < N fc Tag >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ= ĠN fc Tag ( message Ġ= Ġ"", Ġtag ID Ġ= Ġ"", Ġtag Size Ġ= Ġ"", Ġtag Used Memory Ġ= Ġ"", Ġis ReadOnly Ġ= Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġtag : ĠLive Data < N fc Tag > Ġ= Ġ_ tag ĊĊĠĠĠ Ġfun Ġset Tag Message ( message : ĠN fc Tag ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ tag . value Ġ= Ġmessage ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġ_ close Dialog Ġ= ĠMutable LiveData < Boolean >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġclose Dialog : ĠLive Data < Boolean > Ġ= Ġ_ close Dialog Ċ }