问题描述
环信群组解散后 部分成员登录后还是会调用 然后出异常了 按理来说不应该调用chatgroups/已经解散的群组id eg:http://182.92.228.160:80/app/chatgroups/1459810176900?version=v2 HTTP/1.1 404 Not FoundServer: Tengine/2.0.3Date: Fri, 08 Apr 2016 02:45:45 GMTContent-Type: application/json;charset=UTF-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Set-Cookie: rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Thu, 07-Apr-2016 02:45:45 GMTd5{"error":"service_resource_not_found","timestamp":1460083545128,"duration":0,"exception":"org.apache.usergrid.services.exceptions.ServiceResourceNotFoundException","error_description":"Service resource not found"}0
解决方案
登录后,是调用的在环信服务端去获取群组吗?//从服务器获取自己加入的和创建的群聊列表(两种方式),此api获取的群组sdk会自动保存到内存和db。 //注意,获取到的列表里的群聊只有groupname和groupid等简单配置信息 1.List<EMGroup> grouplist = EMGroupManager.getInstance().getGroupsFromServer();//需异步处理