package Ġcom . github . art uro g ut ier rez . sample Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . github . art uro g ut ier rez . Bad ges Ċ import Ġcom . github . art uro g ut ier rez . Bad ges NotSupportedException Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . button Update ). setOnClickListener Ġ{ Ġupdate Badge Count () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġupdate Badge Count () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbadge Count Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfindViewById < TextView >( R . id . edit Text Badge Count ). text . toString (). toInt OrNull () ĊĠĠĠĠĠĠĠ Ġbadge Count ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBad ges . set Badge Count ( this , Ġbadge Count ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( badges NotSupportedException : ĠBad ges NotSupportedException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d ( MainActivity :: class . java . simple Name , Ġbad ges NotSupportedException . message !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }