Class CSConversationUIRenderer
-
- All Implemented Interfaces:
-
io.rong.imkit.conversation.messgelist.processor.IConversationUIRenderer
public class CSConversationUIRenderer implements IConversationUIRenderer
-
-
Constructor Summary
Constructors Constructor Description CSConversationUIRenderer()
-
Method Summary
Modifier and Type Method Description voidinit(ConversationFragment fragment, RongExtension rongExtension, Conversation.ConversationType conversationType, String targetId)进入会话页面后,初始化各 UI 渲染器。 booleanhandlePageEvent(PageEvent pageEvent)会话页面渲染事件回调。 voidonSelectCustomerServiceGroup(List<CSGroupItem> groupList)如果客服后台有分组,会弹出此对话框选择分组 可以通过自定义类继承自 ConversationFragment 并重写此方法来自定义弹窗 booleanonBackPressed()按返回键时的回调 voidonDestroy()退出会话页面时回调。 -
-
Method Detail
-
init
void init(ConversationFragment fragment, RongExtension rongExtension, Conversation.ConversationType conversationType, String targetId)
进入会话页面后,初始化各 UI 渲染器。
- Parameters:
fragment- 会话 fragmentconversationType- 会话类型targetId- 会话 id
-
handlePageEvent
boolean handlePageEvent(PageEvent pageEvent)
会话页面渲染事件回调。
- Returns:
事件是否被消费。true 事件被本渲染器消费,会话页面不再处理; false 未被消费,会话页面默认处理。
-
onSelectCustomerServiceGroup
void onSelectCustomerServiceGroup(List<CSGroupItem> groupList)
如果客服后台有分组,会弹出此对话框选择分组 可以通过自定义类继承自 ConversationFragment 并重写此方法来自定义弹窗
-
onBackPressed
boolean onBackPressed()
按返回键时的回调
- Returns:
事件是否被消费
-
onDestroy
void onDestroy()
退出会话页面时回调。
-
-
-
-