package Ġcom . g um iro v . sh amil . mv vm recyclerview . sample Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ Ċ class ĠMain ViewModel : ĠViewModel () Ġ{ ĊĠĠĠ Ġval Ġ_ clicked Ġ= ĠMutable LiveData < Int >(). also Ġ{ Ġit . value Ġ= Ġ 0 Ġ} ĊĠĠĠ Ġval Ġclicked : ĠLive Data < Int > Ġ= Ġ_ clicked ĊĊĠĠĠ Ġfun Ġclick () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġc Ġ= Ġ_ clicked . value Ġ?: Ġ 0 ĊĠĠĠĠĠĠĠ Ġ_ clicked . post Value ( c + 1 ) ĊĠĠĠ Ġ} Ċ } Ċ