请问 EMChatManager.setMessageSendCallback 中删除了哪个文件?

问题描述

我这里出现一个很奇怪的现象,如果别人给我发送了图片消息,我把图片保存到本地图库,再次从本地图库中选择到这个图片,发送,然后发现我发送这一侧的图片消息中记录的 LocalUrl 对应的图片文件已经不见了很神奇,可能是我的问题。但是目前还无法准确定位,只是看到 EMChatManager.setMessageSendCallback 有一行代码是删除了一个文件,由于是反编译的文件,变量名称都变了,所以不知道是哪个文件被删除了。

解决方案

EMChatManager里没有setMessageSendCallback 这个方法,你是使用的哪个版本的sdk
解决方案二:
你好,请问这个问题解决了吗?我也碰到了这个问题,在红米2a手机上发送图片时,在某些时候,发送成功后会发现本地图片被删除了。困扰我好多天了。
解决方案三:
这是环信3.1.1的一个bug,升级到3.1.2就好了。另外你说的是setMessageStatusCallback()这个方法吧。

时间: 2024-09-16 11:06:46

请问 EMChatManager.setMessageSendCallback 中删除了哪个文件?的相关文章

如何在win7系统中恢复回收站中删除掉的文件?

  咱们知道,一般来说,win7 64位旗舰版下载电脑中删除掉的文件.应用都是删除到回收站的,如果大家觉得不应该删除,那么很简单,直接进入到回收站,找到这个文件,然后右键点击,选择还原就可以了,但是对于那些已经从回收站清空掉的文件,咱们又该如何去恢复呢?也许很多用户之前都觉得win7旗舰版电脑回收站清空掉的文件应用是无法恢复的,那么下面,还是让小编带大家来了解一下吧! 1.首先,咱们同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运行窗口中,咱们输入regedit并

请问:java中,运用属性文件的方法怎么把mysql加载到memcached中?谢谢!

问题描述 请问:java中,运用属性文件的方法怎么把mysql加载到memcached中?谢谢! 请问:运用属性文件的方法怎么把mysql加载到memcached中?谢谢! 解决方案 http://blog.csdn.net/jiedushi/article/details/6176940

linux中删除复制移动文件rm,mv,cp命令详解

先看实例 删除复制移动文件命令 Linux代码 rm -rf /file -r:递归处理参数 -f:强制删除所有文件 Linux代码 cp /test1/file1 /test3/file2 将file1复制到test3下,并改名为file2 Linux代码 cp -a test test1 将test目录下的所有子目录复制到test1下 Linux代码 mv /test1/file1 /test2/test2 将file1移动到test2下,并改名为test2 cp命令 该命令d功能匙将给出d

mysql中删除二进制日志文件释放磁盘空间

这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个 语句执行的时间,也会记录进去的. 这样做主要有以下两个目的: 1:数据恢复 如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失. 2:主从服务器之间同步数据 主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步. 处理方法分两种情况: 1:只有一个mysql服务器,那

Android中删除sdcard里文件的命令_Android

有时我们需要删除android模拟器或手机上的sd卡文件,特别是模拟器上的,这时我们就需要借助于一些命令来帮助我们删除文件. 复制代码 代码如下: #重新挂载模拟器 adb remount   #开始shell命令 adb shell   #进入到sdcard卡目录 cd sdcard #将列出所有文件夹 ls   #删除文件或文件夹 rm -r (文件夹名称)

Android中删除sdcard里文件的命令

有时我们需要删除android模拟器或手机上的sd卡文件,特别是模拟器上的,这时我们就需要借助于一些命令来帮助我们删除文件. 复制代码 代码如下: #重新挂载模拟器 adb remount   #开始shell命令 adb shell   #进入到sdcard卡目录 cd sdcard #将列出所有文件夹 ls   #删除文件或文件夹 rm -r (文件夹名称)

linux系统维护 脚本-redhat中如何快速删除大量小文件

问题描述 redhat中如何快速删除大量小文件 业务系统每天会在一个目录下产生大约300万个临时文件,每个文件大约100K左右,自己写了一个脚本文件,每天定时删除,最近由于业务量的增长,这个脚本已经不能胜任这个工作了,请问有没有更好的办法来删除这些文件? 附上脚本文件代码 #!/bin/bash time=date -d "3 day ago" "+%Y%m%d" date > /root/date_start_t.txt ls /backup/fr >

c++ 编程问题-.txt文件中删除某些数据而保留其他数据

问题描述 .txt文件中删除某些数据而保留其他数据 比如我有个.txt文件,名字叫aaa 里面有数据是这样的: 第一行11111 第二行23222 第三行32562 那么怎么才能用C++的代码实现把第二行删除掉,而保留第一行和第三行呢? 求代码,最后带一些解析 解决方案 先用ostream对象把文件读到一个缓冲区,然后对缓冲区修改,最后将缓冲区用istream对象写入到文件就行了,主要是对缓冲区的操作而已

ASP.net在gridview中删除数据时同时更新xml文件

asp.net|xml|数据 为了减少对数据库的访问,前台页面通常只对xml文件进行读取,但是更新数据库的时候需要同时更新xml文件,添加好办,但是删除的时候呢,下面的程序在gridview中删除数据的同时删除xml文件中对应的节点.xml文件的每个节点是一个图片新闻,包括图片和新闻页面的本地存储路径.   using System;using System.Collections;using System.ComponentModel;using System.Data;using Syste