package Ġcom . brand ongo get ap . d agger extensions . sample . activity Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . brand ongo get ap . d agger extensions . sample . R Ċ import Ġcom . brand ongo get ap . d agger extensions . sample . counter . Counter Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Inject Ġlateinit Ġvar Ġcounter : ĠCounter ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġinject () ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġval Ġcount Text Ġ= ĠfindViewById < TextView >( R . id . tv _ count ) ĊĠĠĠĠĠĠĠ Ġcount Text . text Ġ= Ġcounter . getCount (). toString () ĊĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . btn _ increment ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcount Text . text Ġ= Ġcounter . increment AndGet Count (). toString () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ