@ file : Suppress (" UNUSED _ AN ONY MO US _ PARAMETER ") Ċ Ċ package Ġcom . apt us . sample Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . apt us . d roid ils . utils . on After Text Change Ċ import Ġcom . apt us . d roid ils . utils . on Before Text Change Ċ import Ġcom . apt us . d roid ils . utils . on Text Change Ċ import Ġcom . apt us . d roid ils . utils . on Text Watcher Ċ import Ġkotlinx . android . synt hetic . main . content _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠText Watcher Ġlistener Ġall Ġthree Ġmethods ĊĠĠĠĠĠĠĠ Ġ ime Action Edit . on Text Watcher ({ Ġs , Ġstart , Ġcount , Ġafter Ġ-> Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ{ Ġs , Ġstart , Ġbefore , Ġcount Ġ-> Ġ}, Ġ{ Ġs Ġ-> Ġ}) ĊĊĠĠĠĠĠĠĠ Ġ// ĠText Watcher Ġlistener Ġbefore Ġtext Ġchange ĊĠĠĠĠĠĠĠ Ġ ime Action Edit . on Before Text Change Ġ{ Ġs , Ġstart , Ġcount , Ġafter Ġ-> Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠText Watcher Ġlistener Ġon Ġtext Ġchange ĊĠĠĠĠĠĠĠ Ġ ime Action Edit . on Text Change Ġ{ Ġs , Ġstart , Ġbefore , Ġcount Ġ-> Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠText Watcher Ġlistener Ġafter Ġtext Ġchange ĊĠĠĠĠĠĠĠ Ġ ime Action Edit . on After Text Change Ġ{ Ġs Ġ-> Ġ} ĊĠĠĠ Ġ} Ċ }