现在 CCFileUtilsAndroid::doGetFileData 不是线程安全的,但是我们加载文件什么的经常会需要在另一线程里加载。目前我的解决方法是,每次使用时都这么写:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
CCFileUtilsAndroid fileUitls = (CCFileUtilsAndroid)CCFileUtils::sharedFileUtils();
m_pData = (char*)fileUitls->getFileDataForAsync(fileName,“r”,&m_nCount);
#else
m_pData = (char*)CCFileUtils::sharedFileUtils()->getFileData(fileName,“r”,&m_nCount);
#endif
官方能不能做个整合,有时不明原因会排查很久、