sen kumar
02/27/2021, 5:05 AMoverride fun afterTextChanged(editable: Editable?)
in a TextField component in Compose?Dominaezzz
02/27/2021, 11:42 AMLaunchedEffect(textFieldText) {
// do afterTextChanged
}
Where textFieldText
is the variable you pass into TextField.sen kumar
02/27/2021, 6:57 PMDominaezzz
02/27/2021, 6:59 PMsen kumar
02/27/2021, 6:59 PMtField!!.addTextChangedListener(object : TextWatcher {
override fun beforeTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {}
override fun onTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
}
override fun afterTextChanged(editable: Editable) {}
})
I think afterTextChanged get called once focus is removed - am I right?Dominaezzz
02/27/2021, 7:01 PMsen kumar
02/27/2021, 7:02 PMDominaezzz
02/27/2021, 7:19 PMsnapshotFlow { }
which will allow you to optimise with flow operators.