用户资料监听
接口
kotlin
fun BimUserService.addUserListener(listener: BimUserListener)
fun BimUserService.removeUserListener(listener: BimUserListener)
fun BimUserService.removeUserListener(key: String)kotlin
val listener = object : BimUserListener {
override val key = "profile_listener"
override fun onUpdated(users: List<BimUserInfo>) {
users.forEach { println("updated=${it.getUserId()}") }
}
}
val service = BimImManager.getInstance().userService
service.addUserListener(listener)
service.removeUserListener(listener)listener 只表达已提交的用户资料变化,不处理好友关系、群状态或消息气泡。同一个非空 key 的新 listener 会替换旧 listener。
