群详情获取失败

问题描述

在确保登录成功的情况下,并且初始化完成,可以进行群创建和聊天的情况下 调用群详情获取//根据群聊ID从服务器获取群聊信息EMGroup group =EMGroupManager.getInstance().getGroupFromServer(grounId);这个代码走之后直接进去了异常,EaseMobException的描述是com.easemob.exceptions.EaseMobException: android.os.NetworkOnMainThreadException打印的堆栈消息:07-04 07:42:34.087: W/System.err(7386): com.easemob.exceptions.EaseMobException: android.os.NetworkOnMainThreadException07-04 07:42:34.097: W/System.err(7386):     at com.easemob.cloud.HttpClientManager.sendRequestWithCountDown(Unknown Source)07-04 07:42:34.107: W/System.err(7386):     at com.easemob.cloud.HttpClientManager.sendRequest(Unknown Source)07-04 07:42:34.107: W/System.err(7386):     at com.easemob.cloud.HttpClientManager.sendHttpRequestWithRetryToken(Unknown Source)07-04 07:42:34.117: W/System.err(7386):     at com.easemob.cloud.HttpClientManager.sendRequestWithToken(Unknown Source)07-04 07:42:34.127: W/System.err(7386):     at com.easemob.cloud.EMHttpClient.sendRequestWithToken(Unknown Source)07-04 07:42:34.137: W/System.err(7386):     at com.easemob.chat.EMGroupManager.getGroupFromRestServer(Unknown Source)07-04 07:42:34.137: W/System.err(7386):     at com.easemob.chat.EMGroupManager.getGroupFromServer(Unknown Source)07-04 07:42:34.137: W/System.err(7386):     at com.tomatotown.util.InitIM.getPublicGroupInfo(InitIM.java:324)07-04 07:42:34.137: W/System.err(7386):     at com.tomatotown.parent.activity.friends.GroupInfoActivity.getGroupInfo(GroupInfoActivity.java:246)07-04 07:42:34.137: W/System.err(7386):     at com.tomatotown.parent.activity.friends.GroupInfoActivity.onCreate(GroupInfoActivity.java:67)07-04 07:42:34.137: W/System.err(7386):     at android.app.Activity.performCreate(Activity.java:5231)07-04 07:42:34.137: W/System.err(7386):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)07-04 07:42:34.137: W/System.err(7386):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2227)07-04 07:42:34.147: W/System.err(7386):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2313)07-04 07:42:34.147: W/System.err(7386):     at android.app.ActivityThread.access$800(ActivityThread.java:147)07-04 07:42:34.147: W/System.err(7386):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1226)07-04 07:42:34.147: W/System.err(7386):     at android.os.Handler.dispatchMessage(Handler.java:102)07-04 07:42:34.147: W/System.err(7386):     at android.os.Looper.loop(Looper.java:136)07-04 07:42:34.147: W/System.err(7386):     at android.app.ActivityThread.main(ActivityThread.java:5137)07-04 07:42:34.147: W/System.err(7386):     at java.lang.reflect.Method.invokeNative(Native Method)07-04 07:42:34.147: W/System.err(7386):     at java.lang.reflect.Method.invoke(Method.java:515)07-04 07:42:34.147: W/System.err(7386):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:801)07-04 07:42:34.147: W/System.err(7386):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:617)07-04 07:42:34.147: W/System.err(7386):     at dalvik.system.NativeStart.main(Native Method)   求助!!

解决方案

已经解决,多谢客服1008原因:在主线程中执行的原因,改为子线程就OK了。

时间: 2024-09-01 19:35:25

群详情获取失败的相关文章

获取群组信息失败

问题描述 我通过getGroupFromServer(groupId); 获取群详情 , 第一次进入程序的时候总会崩, 报的这个错误Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 23385 (Thread-60650) 这个方法我是在子线程里面运行的.真心求解 解决方案 groupId正确?看下崩溃的reason解决方案二:groupId 是对的  Fatal signal 11 (SIGSEGV) at 0x00000004 

为什么无法获取群详情

问题描述 获取群详情,群成员数一直返回-1,调用从服务器获取还是报错:com.easemob.exceptions.EaseMobException: http request failed :  http://182.92.228.160:80/29574 ... Dtrue 解决方案 调用updateGruop方法,更新一下就可以了.

群主删除一个群成员,再次通过群id获取群信息,需要重新登录才成功

问题描述 我项目里面引入环信demo,进行了一些修改,但是作为群主,如果删除一个群成员,通过群id获取群信息失败,group = EMGroupManager.getInstance().getGroupFromServer(toChatUsername);方法不执行再次登录才可以~ 解决方案 获取群信息失败报错是什么

Java微服务开发指南 -- 集群管理、失败转移和负载均衡的实践

集群管理.失败转移和负载均衡的实践     在前一章节中,我们快速的介绍了集群管理.Linux容器,接下来让我们使用这些技术来解决微服务的伸缩性问题.作为参考,我们使用的微服务工程来自于第二.第三和第四章节(Spring Boot.Dropwizard和WildFly Swarm)中的内容,接下来的步骤都适合上述三款框架. 开始     我们需要将微服务打包成为Docker镜像,最终将其部署到Kubernetes,首先进入到项目工程hola-springboot,然后启动jboss-forge,

群组踢人失败,返回结果确为成功

问题描述 2016-06-20 15:38:54       Key:环信API请求信息:   Detail:URL地址:https://a1.easemob.com/***/***/chatgroups/208676912774513064/users/489 参数:2016-06-20 15:38:54       Key:环信API返回结果:   Detail:{  "action" : "delete",  "application" :

微信猎手二维码获取失败怎么办

  微信猎手二维码获取失败怎么办 二维码不显示解决教程 原因一:网络问题,请检查网络. 原因二:版本过久问题,请检查更新最新版本软件. 原因三:软件不兼容,切换电脑操作系统尝试一下. 原因四:软件故障,卸载软件再重装. 原因五:咨询官方客服等待解决.

本地服务器视频url刷新获取失败

问题描述 本地服务器视频url刷新获取失败 遇到一个很棘手的问题,网站做了一个视频播放器,用来播放外网的地址,怎么刷新都可以.如果播放本地服务器的视频刷新第二次URL就获取失败.如果缓存下来后,又怎么刷新都行.有没有人遇到过类似的情况,求指点 解决方案 刷新第二次的url地址是??还是原来的么? 又或者说第一次播放刷新后,播放状态是什么 解决方案二: 还是原来的地址,刷新后就是黑屏播放不出来.播放失败

android intent 分享音频文件时出现获取失败,怎么解决??

问题描述 android intent 分享音频文件时出现获取失败,怎么解决?? android intent 分享音频文件时出现获取失败,怎么解决?? 音频文件是sdCard上的,已经设置了权限. 代码: Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.putExtra("", Uri.fromFile(new File("sdCard", "1.mp3

springmvc session 获取失败 无法进行注册判断

问题描述 springmvc session 获取失败 无法进行注册判断 10C 这个是获取短信验证码 保存手机号 和随机生成的6位验证码的 session 下面的是注册时 用来获取session的 输出的phone和 password 一直显示null 解决方案 解决方案二: 会不会是浏览器没用启用cookie? 或者没有把SessionID传上来?