package Ġnet . mat s ud amper . view binding util Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġnet . mat s ud amper . view binding util . databinding . Activity Main Binding Ċ import Ġjava . lang . Exception Ċ Ċ class ĠSample Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġ// ĠCreate Ġview Ġand Ġbind ĊĠĠĠĠĠĠĠ Ġval Ġbinding Ġ= ĠView Binding Util . inflate < Activity Main Binding >( layout Inflater ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġbind ĊĠĠĠĠĠĠĠ Ġval Ġbinding 2 Ġ= ĠView Binding Util . bind < Activity Main Binding >( binding . root ) ĊĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠsetContentView ( binding . root ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( binding . root Ġ!= Ġbinding 2 . root ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠException (" Never Ġpass Ġhere ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this , ĠBind Sample Activity :: class . java )) ĊĠĠĠ Ġ} Ċ } Ċ