package Ġcom . lifecycle . binding . inter . list Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . databinding . Observable Ċ import Ġandroidx . databinding . Observable Field Ċ import Ġandroidx . databinding . Observable Int Ċ import Ġandroidx . databinding . ViewData Binding Ċ import Ġcom . lifecycle . binding . I Event Ċ import Ġcom . lifecycle . binding . IList Adapter Ċ import Ġcom . lifecycle . binding . adapter . Adapter Event Ċ import Ġcom . lifecycle . binding . adapter . Adapter Type Ċ import Ġcom . lifecycle . binding . inter . inflate . Binding Inf late Ċ import Ġcom . lifecycle . binding . util .* Ċ import Ġcom . lifecycle . binding . view model . Ob tain Ċ import Ġjava . util . concurrent . atomic . Atomic Boolean Ċ Ċ interface ĠList Inf late < E , ĠBinding Ġ: ĠView Data Binding , ĠJob > Ġ: ĠList Ob serve < E , Binding , ĠJob > Ġ, ĠBinding Inf late < Binding > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate View ( context : ĠContext , Ġparent : ĠViewGroup ?, ĠconvertView : ĠView ?): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . create View ( context , Ġparent , ĠconvertView ). apply Ġ{ Ġinit () Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ