Kotlin Flow 支持防抖、背压等特性,利用 callbackFlow 可以将输入框的文本变化包装成一个 Flow,然后来实现这个需求。 将EditText 的输入文本变化包装成 Flow: privatefuntextChangeFlow(editText:EditText):Flow<String>{returncallbackFlow{valwatcher=object:TextWatcher{overridefunbeforeTextChanged(s:CharSequence?,s...