限制发送字数

发送文字消息最长可多少字?如何修改发送字数?
发布时间: 2018-08-07 10:24

回答:

app 层在构造好消息后,经由 ipc 进程完成发送,在这个进程间传递过程中,TextMessage 对象会被 Android 系统序列化及反序列化,而这个操作会对数据大小有一定限制的,原则上不要构造太大。

修改字数限制方式:

  • 在 rc_ext_input_edit_text.xml 布局文件中,id 为“rc_edit_text”的 EditText 即为聊天文本输入框,可以修改它的 maxLength 属性来控制字数

  • 可以继承 IMKit 提供的聊天页面 ConversationFragment ,重写它的 onSendToggleClick 方法,此方法会返回输入框中的文本,可以先对文本长度判断,超过一定长度弹出提醒,不超过时调用 super.onSendToggleClick 实现原有逻辑即可