Class CustomServiceBusinessProcessor

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      boolean onReceived(MessageViewModel viewModel, UiMessage message, int left, boolean hasPackage, boolean offline) 接收消息回调此接口
      void init(MessageViewModel messageViewModel, Bundle bundle) 第一次初始化,绑定事件等
      boolean onBackPressed(MessageViewModel viewModel)
      void onDestroy(MessageViewModel viewModel)
      void setCustomServiceEvaluateTime(long time) 进入客服会话,弹出评价菜单超时时间(单位:秒) 设置为 0 时,任何时候离开客服会话时,都会弹出评价菜单.
      void setStopCSWhenQuit(boolean value) 设置退出会话页面时是否退出客服
      boolean handleMessage(@NonNull() Message msg)
      CustomServiceConfig getCustomServiceConfig()
      • Methods inherited from class io.rong.imkit.conversation.messgelist.processor.BaseBusinessProcessor

        getHistoryMessageCount, isHistoryState, isNormalState, newMentionMessageBarClick, newMessageBarClick, onClearMessage, onConnectStatusChange, onExistUnreadMessage, onLoadMessage, onLoadMore, onMessageItemClick, onMessageItemLongClick, onMessageReceiptRequest, onReceivedCmd, onRefresh, onResume, onScrollToBottom, onUserPortraitClick, onUserPortraitLongClick, unreadBarClick
      • Methods inherited from class io.rong.imkit.conversation.messgelist.processor.IConversationBusinessProcessor

        onReceived
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CustomServiceBusinessProcessor

        CustomServiceBusinessProcessor()
    • Method Detail

      • onReceived

         boolean onReceived(MessageViewModel viewModel, UiMessage message, int left, boolean hasPackage, boolean offline)

        接收消息回调此接口

        Returns:

        是否拦截

      • init

         void init(MessageViewModel messageViewModel, Bundle bundle)

        第一次初始化,绑定事件等

        Parameters:
        messageViewModel - 消息处理类
        bundle - 上一个页面传递过来的 bundle
      • setCustomServiceEvaluateTime

         void setCustomServiceEvaluateTime(long time)

        进入客服会话,弹出评价菜单超时时间(单位:秒) 设置为 0 时,任何时候离开客服会话时,都会弹出评价菜单.

        Parameters:
        time - 超时时间
      • setStopCSWhenQuit

         void setStopCSWhenQuit(boolean value)

        设置退出会话页面时是否退出客服

        Parameters:
        value - 是否关闭客服。