自己之前做了一个单机用的3.12 语言c++,然后加了md5校验,之前打包运行好好的。
上个月升级3.15后一直md5校验失败。
昨天有时间debug了一晚上,发现flush方法好像执行的时候不会马上保存完所有信息,导致保存md5的时候只是获取了一部分xml文件数据。
所以怀疑之前版本flush是执行完才执行后面代码,现在可能优化了改成异步了。
不知道大家有没有遇到过类似情况……
源码目前还没对比,不知道有没有好的解决方法,求教
自己之前做了一个单机用的3.12 语言c++,然后加了md5校验,之前打包运行好好的。
上个月升级3.15后一直md5校验失败。
昨天有时间debug了一晚上,发现flush方法好像执行的时候不会马上保存完所有信息,导致保存md5的时候只是获取了一部分xml文件数据。
所以怀疑之前版本flush是执行完才执行后面代码,现在可能优化了改成异步了。
不知道大家有没有遇到过类似情况……
源码目前还没对比,不知道有没有好的解决方法,求教
对了忘记补充了,win32下面是好的,代码执行流程一致,就是3.15安卓感觉flush后不会马上保存所有信息