帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
3
帖子
0
勋章
12
Y币

[App引擎] setPrefs与getPrefs是否为全局存储?

[复制链接]
发表于 2015-8-11 15:59:01
  通过做了一个基于APIcloud的小东西,本人发现APIcloud封装的setPrefs与getPrefs的这两个方法是有错误的,并非是所有页面都能获取,个setStroage()这方法想比,setPrefs与getPrefs其实是封装不成熟的,调用出错率高达60%,在加上官方的IDE是有80%-60%的无响应奔溃状态出现,测试时的成功率其实要更低,官方的每次更新,从这一段时间看来,略有偏向IOS系统,而Android系统的bug更新较少,或者是更新了之后,IDE的奔溃现象依然很严重,不见有好转,加重的现象时有发生。APIcloud平台的文档更新慢甚至近来很少有过更新,总结五个字:不成熟、失望。
至少我认为是很成熟的,非常好用,你没掌握方法
13
帖子
0
勋章
87
Y币
是全局的吧,不过存json 取出来就是字符串了,当时被 整了很久, 官方文档也没说

官方文档API  太多 一言带过,很多例子和文字没有实质性帮助

而且论坛的版主 回帖大部分 也是 走马观花,  论坛 子虚乌有的存在

线下做的再好,推广做的再广, 不是执行解决开发问题,最终还是会走向衰败

用了半年多APICLOUD 路过
5
帖子
0
勋章
1万+
Y币
是全局存储,存储后可在任何页面访问,但这个页面不能关闭
180
帖子
0
勋章
742
Y币
技术支持-M 发表于 2015-8-11 18:26
是全局存储,存储后可在任何页面访问,但这个页面不能关闭

你这句话怎么理解?

存储后可在任何页面访问,这个页面不能关闭

听表面意思是,A页面先set用户偏好数据,所有页面都可以读取偏好,如果A页面关了,所有页面都不能读取偏好。

可实际上,我即使把APP关了,然后启动,那A页面肯定也关了,但是偏好数据仍然可以读取,那么我就没理解这个页面不能关是什么意思。

另外,如果我用DB来存储的话有什么优劣势么?
8
帖子
0
勋章
1万+
Y币
qcsbs001 发表于 2015-8-22 08:09
你这句话怎么理解?

DB 操作本地数据库, 优势在于大量数据的存储及管理;
如果只是少量数据使用起来就不如偏好或是 localStorage 方便。
180
帖子
0
勋章
742
Y币
yyyfx 发表于 2015-8-22 08:29
DB 操作本地数据库, 优势在于大量数据的存储及管理;
如果只是少量数据使用起来就不如偏好或是 localSto ...

那,那句话怎么理解呢?
8
帖子
0
勋章
1万+
Y币
qcsbs001 发表于 2015-8-22 09:19
那,那句话怎么理解呢?

以你自己的测试结果为准
180
帖子
0
勋章
742
Y币
技术支持-M 发表于 2015-8-11 18:26
是全局存储,存储后可在任何页面访问,但这个页面不能关闭

官方给个权威的说明吧。
setPrefs与getPrefs  和db都是非常好用的,LZ自己不会用就不要一棒子打死所有人,这两个模块都是android 原生四大存储机制的2个机制,你可以看看原生是怎么写的,再来用这个
12下一页
您需要登录后才可以回帖 登录

本版积分规则