【发布时间】:2017-02-16 04:01:29
【问题描述】:
我已经开发我的应用程序 10 个月了,在那段时间里,我一直在使用 localStorage 来保存用户数据。我知道有更好的选择,但到目前为止它已经很好地满足了我的目的。
我只是在为 Android 开发,我会编写我的代码,然后使用 ionic run android --device 安装到我的手机上
将安装更改,并且我的用户数据仍然存在。
但是,就在今天,我需要升级以使用 Java 8 而不是 7 以支持新的 Google Play 服务(我认为这就是它所需要的)。
现在,每当我使用 ionic run android --device 重建和重新安装应用程序时,我的所有 localStorage 数据都会被擦除,并且应用程序会像全新一样安装。
这是意料之中的吗? 有什么我可以改变的,让它像以前一样工作吗?
非常感谢您的任何回复。
可能有用的信息
$ 离子版本
2.0.0
$ java -版本
java版本“1.8.0_101”
Java(TM) SE 运行时环境(内部版本 1.8.0_101-b13)
Java HotSpot(TM) 64 位服务器 VM(内部版本 25.101-b13,混合模式)
$科尔多瓦-版本
5.4.0
操作系统
视窗 10
Android 版本(手机)
6.0.1 - 安全补丁 2016 年 10 月 5 日。
(今天刚刚更新,因此也可能是更改的原因)
【问题讨论】:
标签: java android cordova ionic-framework