ConversationClickListener 无法收到点击事件 (IMKit 4.x)

注册 ConversationClickListener,但无法收到点击事件, 针对4.x版本. 5.x 重构imkit后, ConversationBehaviorListener已被移除.
发布时间: 2018-11-06 10:48

回答:

主要原因为过时接口 ConversationBehaviorListener 的优先级高于 ConversationClickListener

如果定义了 ConversationBehaviorListener,事件会被其消费,ConversationClickListener 将无法收到事件

解决方法就是确认自己没有注册 ConversationBehaviorListener。

demo 中 initlistener 方法注册了 ConversationBehaviorListener,所以直接套用 demo 的初始化方法必然导致ConversationClickListener 收不到事件。