getContactUserNames是调用内存中的数据 那如果应用是刚装的呢,好友不也是调用getContactUserNames这个方法来获取的吗?
这个在sdk第一次登录环信的时候是请求的服务器的数据,这个只是包含环信保存的用户好友的username,需要开发者把获取到的user列表数据保存在本地的数据库,在本次登录的有效期内,这个getContactUserNames获取的数据不会改变了,后边有新增的好友就要通过联系人监听去监听,自己添加到本地才行
联系人监听可以参考这里http://docs.easemob.com/doku.php?id=start:200androidcleintintegration:40broadcastreceiver#监听联系人的变化等
联系人监听可以参考这里http://docs.easemob.com/doku.php?id=start:200androidcleintintegration:40broadcastreceiver#监听联系人的变化等