package Ġcom . example . android . polit ical prepared ness . utils Ċ Ċ import Ġandroidx . databinding . ViewData Binding Ċ import Ġandroidx . fragment . app . Fragment Ċ Ċ abstract Ġclass ĠData Bind Fragment < T : ĠView Data Binding >: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprotected Ġvar Ġ_ binding : ĠT ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġbinding : ĠT ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ binding !! ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy View () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy View () ĊĠĠĠĠĠĠĠ Ġ_ binding Ġ= Ġnull ĊĠĠĠ Ġ} Ċ }