cocos2d-3.4中android调用addImageAsync有时没有反应

在游戏中第一次异步加载资源的时候,偶尔会发生这样的问题,回调函数没有返回,求帮忙!

同问:14::14: 以前遇到过,也没找到原因

后面有解决了吗,还在吗。

因为在android真机才会出现这个情况,我试图在loadImage中打印log进行调试。
奇怪的是,调试代码写好后我尝试了几十次都不会再出现没有回调的情况,呵呵,难道打印log也能直接把问题解决啦?
后面一想,打印log,loadImage线程会暂时挂起,而将调度的时间片交还给主线程,基于这种现象,我把所有打印log的代码全部去掉,在loadImage的最前面加上一句代码:std::this_thread::sleep_for(std::chrono::milliseconds(0)); 编译完再次进行调试,结果如我所料,又尝试了几十次仍然全部都会回调成功。好囧,这都行。。。
此问题暂时告一段落,后面仍出现这个bug再强行跟进这整个异步加载流程吧:12: