Interface IConversationUIRenderer
-
- All Implemented Interfaces:
public interface IConversationUIRenderer会话 UI 渲染器。
-
-
Method Summary
Modifier and Type Method Description abstract voidinit(ConversationFragment fragment, RongExtension extension, ConversationType conversationType, String targetId)进入会话页面后,初始化各 UI 渲染器。 abstract booleanhandlePageEvent(PageEvent event)会话页面渲染事件回调。 abstract booleanonBackPressed()按返回键时的回调 abstract voidonDestroy()退出会话页面时回调。 -
-
Method Detail
-
init
abstract void init(ConversationFragment fragment, RongExtension extension, ConversationType conversationType, String targetId)
进入会话页面后,初始化各 UI 渲染器。
- Parameters:
fragment- 会话 fragmentextension- 会话扩展栏conversationType- 会话类型targetId- 会话 id
-
handlePageEvent
abstract boolean handlePageEvent(PageEvent event)
会话页面渲染事件回调。
- Parameters:
event- 渲染事件- Returns:
事件是否被消费。true 事件被本渲染器消费,会话页面不再处理; false 未被消费,会话页面默认处理。
-
onBackPressed
abstract boolean onBackPressed()
按返回键时的回调
- Returns:
事件是否被消费
-
onDestroy
abstract void onDestroy()
退出会话页面时回调。
-
-
-
-