Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
localStorage在使用Java 8重建的爱奥尼亚(Cordova)应用程序上不持久_Java_Android_Cordova_Ionic Framework - Fatal编程技术网

localStorage在使用Java 8重建的爱奥尼亚(Cordova)应用程序上不持久

localStorage在使用Java 8重建的爱奥尼亚(Cordova)应用程序上不持久,java,android,cordova,ionic-framework,Java,Android,Cordova,Ionic Framework,我已经开发了10个月的应用程序,在这期间我一直在使用localStorage来保存用户数据。我知道有更好的选择,但到目前为止,它已经很好地达到了我的目的 我只是在为Android开发,我会编写我的代码,然后安装到我的手机上 更改将被安装,而我的用户数据仍将存在 然而,就在今天,我需要升级到使用Java8而不是Java7,以支持新的GooglePlay服务(我认为这就是所需要的) 现在,每当我用ionic run android--device重新构建并重新安装应用程序时,我所有的本地存储数据都会

我已经开发了10个月的应用程序,在这期间我一直在使用localStorage来保存用户数据。我知道有更好的选择,但到目前为止,它已经很好地达到了我的目的

我只是在为Android开发,我会编写我的代码,然后安装到我的手机上

更改将被安装,而我的用户数据仍将存在

然而,就在今天,我需要升级到使用Java8而不是Java7,以支持新的GooglePlay服务(我认为这就是所需要的)

现在,每当我用ionic run android--device重新构建并重新安装应用程序时,我所有的本地存储数据都会被擦除,应用程序的安装就好像是全新的一样

这是意料之中的事吗? 有什么我可以改变的,让它像以前一样工作吗

非常感谢您的回复

潜在有用信息
$IONAL-版本
2.0.0

$java-版本
java版本“1.8.0_101”
Java(TM)SE运行时环境(build 1.8.0_101-b13)
Java HotSpot(TM)64位服务器虚拟机(构建25.101-b13,混合模式)

$cordova-版本
5.4.0

OS
视窗10

Android版本(手机版)
6.0.1-安全修补程序2016年10月5日。

(今天刚刚更新,因此可能也是导致更改的原因)

您是否使用sqlite作为存储驱动程序

在你的app.module.ts中

IonicStorageModule.forRoot({
  name: '__yourapp-localstorage',
     driverOrder: ['sqlite','indexeddb', 'websql']
}),