Skip to main content
RollCallManager is obtained through MeetingEngine.rollCallManager, and all operations are bound to the Engine’s current single meeting.

Usage notes

  • This property is a stable facade that you can keep before the meeting; when you are not in a meeting, all asynchronous methods return MeetingErrorCode.SESSION_NOT_ACTIVE.
  • The id in the list and in the details mean different things: RollCallBean.id in the list is the roll call activity ID, while RollCallUserBean.id of a user in the details is the roll call user ID used for subsequent calls and answers.
  • When allMember is false, you must provide members; each member item contains a UID and a nickname.
  • Result callbacks stay on the network thread they come from; switch to the main thread before updating the UI.

Methods

listRollCall(page, perPage, callback)

Description: Queries the current meeting’s roll call activities page by page. Parameters: Returns: None (the asynchronous result is delivered through the callback).

startRollCall(method, allMember, members, callback)

Description: Creates and starts a round of roll call. Parameters: Returns: None (the asynchronous result is delivered through the callback).

stopRollCall(rollCallId, callback)

Description: Ends the specified roll call activity. Parameters: Returns: None (the asynchronous result is delivered through the callback).

rollCallNamed(rollCallUserId, callback)

Description: The host calls the specified user in the roll call details. Parameters: Returns: None (the asynchronous result is delivered through the callback).

adminRollCallAnswer(rollCallUserId, clear, callback)

Description: The host confirms or clears the specified user’s roll call answer record. Parameters: Returns: None (the asynchronous result is delivered through the callback).

detailRollCall(rollCallId, callback)

Description: Queries the details of the specified roll call activity and the members’ answer status. Parameters: Returns: None (the asynchronous result is delivered through the callback).

exportRollCallDetail(rollCallId, callback)

Description: Requests an export of the specified roll call activity’s details. Parameters: Returns: None (the asynchronous result is delivered through the callback).

userRollCallAnswer(rollCallUserId, callback)

Description: The current user answers the roll call. Parameters: Returns: None (the asynchronous result is delivered through the callback).