cc.sys.localStorage通过jsb绑定后
是否与android SharedPreferences相同呢,
android代码中能不能调用localStorage的数据
或者说js中能不能调用SharedPreferences的数据?
cc.sys.localStorage通过jsb绑定后
是否与android SharedPreferences相同呢,
android代码中能不能调用localStorage的数据
或者说js中能不能调用SharedPreferences的数据?
经过测试,这两个的功能是相同的,但是localStorage只能获取到字符串
这两个在之间是不能够相互调用的,获取不到数据的
两个功能的原理是不同的
SharedPreferences是以xml的形式存储在手机上
而localStorage在android版本中是以sqlite3的形式存在
android代码可以通过以下方式存储读取localStorage的数据
Cocos2dxLocalStorage.init(“jsb.sqlite”, “data”); // “jsb.sqlite”, “data”,通过打断点得到
Cocos2dxLocalStorage.setItem(“userId”, userId + “”);
Cocos2dxLocalStorage.getItem(“userId”);