cocos2d-x 2.2.0 CCUserDefault在安卓系统下不能正确保存的问题

509 查看

解决方案

请在修改数据后手动调用
CCUserDefault::flush()

一些废话

但是——
是我眼瞎了吗?
用于win32的CCUserDefault.cpp和用于android的CCUserDefaultAndroid.cpp中
对于flush()的实现都是空的。
好吧,总之在手机上测试确实非常立竿见影。
无论如何,请在修改数据后手动调用flush,而不依赖系统的自动flush,保持一个良好的编码习惯。