项目中用到了融云来集成 聊天功能,聊天要显示头像和名字,这个要怎么实现呢?
看融云给的例子中是 从数据库中取得数据,然后调用信息提供者的方法给融云的
我这个地方使用的是网络请求来获取数据在返给融云。
如果你在提供者的方法中 ,做 网络连接请求,取得数据在返回给融云,这样做容易取得空值
不是你请求没有取到值,因为 和融云一样写了融云事件监听的一个类,这个类在app 刚运行时就做了初始化
容易跳过网络请求,所以我们就直接写 一个方法把网络请求写在里面,这个方法返回这个融云需要的对象,
切记不能新建对象接收这个方法的返回值,要在提供者方法的 return 的后面就可以了。
这样做可以返回给融云对象了,刷新信息的方法(融云的方法)写在之前的网络请求的方法中,得到对象后
调用刷新信息的方法,就可以了。