I have an EditText, and I want to report every time the text changes (with each character input). Which implementation should I use and which function should I override?
Use the method addTextChangedListenerin your EditText and create your own class or define an inner class that implements the class TextWatcher:
addTextChangedListener
TextWatcher
https://developer.android.com/reference/android/widget/TextView.html#addTextChangedListener(android.text.TextWatcher)
You can declare a boolean variable as false and at any time et.edited make it true