资讯专栏INFORMATION COLUMN

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

wwolf / 1779人阅读

摘要:解决方案请在修改数据后手动调用一些废话但是是我眼瞎了吗用于的和用于的中对于的实现都是空的。好吧,总之在手机上测试确实非常立竿见影。无论如何,请在修改数据后手动调用,而不依赖系统的自动,保持一个良好的编码习惯。

解决方案

  

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

一些废话

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/12049.html

相关文章

  • cocos2d-x 2.2.0 如何取得安卓设备类型

    摘要:中有一个类里面提供了若干个静态成员,通过他们可以获取关于设备的各项信息。在中可以通过访问到它们。下面是我使用时的代码可以作为参考。另外附上一个代码库,他提供了很多主流机型的值。 android SDK中有一个类android.os.Build里面提供了若干个静态成员,通过他们可以获取关于设备的各项信息。 在cocos2d-x中可以通过jni访问到它们。 下面是我使用时的代码可以作为参考...

    邹强 评论0 收藏0
  • android系统开启App沉浸模式。(cocos2d 3.6 中实现游戏全屏/隐藏系统菜单

    摘要:网上大量资料指出在中进行修改,但是我尝试之后发觉并没有效。我个人要解决的问题是在中实现游戏的全屏。如果读者的情况和我一样则可以简单的用以下代码来替换掉项目中的如果是项目的话,用以下代码来替换掉项目中的 网上大量资料指出在AndroidManifest中进行修改,但是我尝试之后发觉并没有效。 经过实践证明,谷歌在安卓4.4之后提出了一个Immersive Full-Screen Mod...

    roundstones 评论0 收藏0
  • 网狐荣耀6701/6801 手机打包发布

    摘要:环境环境主要用于资源打包发布安卓打包和模拟运行和调试。环境下,安卓打包修改文件,中的路径。目录下,提供了一键打包脚本发布版发布版会发布数到路径下。使用以下命令即可运行手机项目。 1.前言 本篇将介绍网狐cocos2dx-lua工程打包android的apk、ios编译过程以及vs2015模拟运行和调试、lua脚本热更新。关于网狐的服务端编译运行,请查看网狐6701/6801服务端编译 ...

    LancerComet 评论0 收藏0
  • 网狐荣耀6701/6801 手机打包发布

    摘要:环境环境主要用于资源打包发布安卓打包和模拟运行和调试。环境下,安卓打包修改文件,中的路径。目录下,提供了一键打包脚本发布版发布版会发布数到路径下。使用以下命令即可运行手机项目。 1.前言 本篇将介绍网狐cocos2dx-lua工程打包android的apk、ios编译过程以及vs2015模拟运行和调试、lua脚本热更新。关于网狐的服务端编译运行,请查看网狐6701/6801服务端编译 ...

    macg0406 评论0 收藏0
  • cocos2d-x 2.2.0 如果你iOS上使用luajit出现了 "bad head

    摘要:请注意在平台上默认并没有使用运行时,而是运行时。请在你的项目中移除所有对源文件和头文件的引用,加入的头文件,并且把加入到你项目的链接库中。 请注意cocos2d-x在iOS平台上默认并没有使用luajit运行时,而是lua运行时。 请在你的项目中移除所有对lua源文件和头文件的引用,加入luajit的头文件,并且把libluajit.a加入到你项目的链接库中。

    lylwyy2016 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<