on Paste
abstract suspend fun onPaste(editText: EditText, paste: DisposableString, params: Bundle, s: CharSequence?, start: Int, before: Int, count: Int, callback: (Bundle) -> Unit): Boolean
监听粘贴内容到消息输入框时的回调 原有的文本s中,从start开始的count个字符已替换长度为before的旧文本
Return
true 表示该事件被消费,不会传递给其他监听器处理 false 表示该事件未被消费,事件仍可传递给其他监听器
Parameters
edit Text
输入框
paste
粘贴的内容,为一次性使用的字符串, 通过DisposableString.getText获取字符串内容, DisposableString.isEmpty 判断字符串是否为空。使用前请先判空
params
传递的参数
callback
粘贴内容处理完成后的回调,通过 callback 的方式传递处理完成后的数据