跳到主要内容

群主转让页面

提示

此功能在 5.12.2 版本开始支持。

开通服务

使用此功能前,您须在控制台开通信息托管服务。

群主转让页面

群主转移页面允许当前群主选择群成员并将群主权限转移给其他成员。以下是群主转移页面相关组件的详细说明:

  • GroupTransferActivity: 群主转移页面的容器类,负责加载并显示 GroupTransferFragment
  • GroupTransferFragment: 群主转移页面的核心部分,负责展示群成员列表和处理群主转移逻辑。
  • GroupTransferViewModel: 数据和业务逻辑的处理类,负责加载群成员列表、执行查询和处理群主转移操作。
  • XML布局: rc_page_group_transfer.xml

启动群主转让页面

ConversationIdentifier conversationIdentifier = getConversationIdentifier();
GroupMemberRole groupMemberRole = GroupMemberRole.Owner;
startActivity(GroupTransferActivity.newIntent(this, conversationIdentifier, groupMemberRole));

定制化

// 自定义CustomGroupTransferFragment

public class CustomGroupTransferFragment extends GroupTransferFragment {

/**
* 群主转移
*
* @param groupMemberInfo 被转移的群成员信息
*/
protected void onGroupOwnerTransfer(GroupMemberInfo groupMemberInfo) {
}

/**
* 群主转移结果
*
* @param groupId 群组 ID
* @param groupMemberInfo 被转移的群成员信息
* @param isSuccess 是否成功
*/
protected void onGroupOwnerTransferResult(
String groupId, GroupMemberInfo groupMemberInfo, boolean isSuccess) {
}
}