环信 即时通讯 发送图片 与接收图片的问题
用的3.0版本。没有用easeui
问题1:发送图片失败
比如:/external/images/media/101
/external/images/media/图片1.png
貌似是有汉字路径 或者是没有后缀的 就发送不过去
我是这么发送的(为了防止发送失败而崩溃我自己捕获了下异常)
每次路径都是有效的,可以导出的
问题2:同样是有关于图片的,这次不是发送图片 是接收图片。
环信中 接收消息用 EMMessageListener 这个接口, 需要在 onResume 中add、 onStop 中 remove。
这些我都做了(初始化中也设置第三方那个了)
那么问题来了:每次我接收文本消息事后,都正常(监听中的log能打) 也能发送(发送监听onSuccess)
但是只要接收到图片后,就不能再输出log了,但是接收图片那次的log是可以输出的,并且接收图片后 连发送文字的监听都不执行了
举例:
------------------------------------------------------------
环信Demo给我发送文本"123456"
我触发接收监听
环信Demo给我发送文本"654321"
我触发接收监听
我给我环信Demo送文本"654321"
我触发 发送监听
环信Demo给我发送图片"aaa.png"
我触发接收监听
------问题来了-----
环信Demo给我发送文本"123456"
*我的接收监听没反应
我给环信Demo发文本"7777"
*我 发送监听没反应
环信Demo给我发送文本"123456"
*我的接收监听没反应
---------------------------------------------------------
然而每次重新进入程序时候,就会看见刚刚没反应的那几条其实已经 接收/发送 成功了
不知道我描述的够不够详细,和客服沟通好几个小时,让我检查下初始化 让我看下有没有 add remove 然后就没了 问问题也不回答。
公司项目挺急的 恳请各位帮忙看下
问题1:发送图片失败
比如:/external/images/media/101
/external/images/media/图片1.png
貌似是有汉字路径 或者是没有后缀的 就发送不过去
我是这么发送的(为了防止发送失败而崩溃我自己捕获了下异常)
每次路径都是有效的,可以导出的
try {
message_image = EMMessage.createImageSendMessage(path, false, name);
message_image.setMessageStatusCallback(new EMCallBack() {
@Override
public void onSuccess() {
Log.e(TAG, "onSuccess ");
}
@Override
public void onError(int i, String s) {
Log.e(TAG, "onError " + s);
}
@Override
public void onProgress(int i, String s) {
Log.e(TAG, "onProgress " + s + "---" + i);
}
});
EMClient.getInstance().chatManager().sendMessage(message_image);
} catch (Exception e) {
MyUtils.MToast("发送失败");
}
问题2:同样是有关于图片的,这次不是发送图片 是接收图片。
环信中 接收消息用 EMMessageListener 这个接口, 需要在 onResume 中add、 onStop 中 remove。
这些我都做了(初始化中也设置第三方那个了)
那么问题来了:每次我接收文本消息事后,都正常(监听中的log能打) 也能发送(发送监听onSuccess)
但是只要接收到图片后,就不能再输出log了,但是接收图片那次的log是可以输出的,并且接收图片后 连发送文字的监听都不执行了
举例:
------------------------------------------------------------
环信Demo给我发送文本"123456"
我触发接收监听
环信Demo给我发送文本"654321"
我触发接收监听
我给我环信Demo送文本"654321"
我触发 发送监听
环信Demo给我发送图片"aaa.png"
我触发接收监听
------问题来了-----
环信Demo给我发送文本"123456"
*我的接收监听没反应
我给环信Demo发文本"7777"
*我 发送监听没反应
环信Demo给我发送文本"123456"
*我的接收监听没反应
---------------------------------------------------------
然而每次重新进入程序时候,就会看见刚刚没反应的那几条其实已经 接收/发送 成功了
不知道我描述的够不够详细,和客服沟通好几个小时,让我检查下初始化 让我看下有没有 add remove 然后就没了 问问题也不回答。
公司项目挺急的 恳请各位帮忙看下
没有找到相关结果
已邀请:
2 个回复
[已注销]
十一岁的加重