package Ġco . h ug ging face . android _ transformers . g pt 2 Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . activity . view Models Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġco . h ug ging face . android _ transformers . g pt 2 . databinding . Activity Main Binding Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġg pt 2 : Ġco . h ug ging face . android _ transformers . g pt 2 . ml . G PT 2 Client Ġby Ġview Models () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbinding : ĠActivity Main Binding ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ= ĠData Binding Util . set ContentView ( this , ĠR . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠBind Ġlayout Ġwith ĠViewModel ĊĠĠĠĠĠĠĠ Ġbinding . vm Ġ= Ġg pt 2 ĊĊĠĠĠĠĠĠĠ Ġ// ĠLive Data Ġneeds Ġthe Ġlifecycle Ġowner ĊĠĠĠĠĠĠĠ Ġbinding . lifecycle Owner Ġ= Ġthis ĊĠĠĠ Ġ} Ċ } Ċ