PhoneGap javascript本地存储Android
因此,我尝试使用以下方法在PhoneGap应用程序中测试这一点: 当代码到达以下位置时,我不断收到一个引用错误: window.localStorage.setItem和window.localStorage.setArray JS: HTML:PhoneGap javascript本地存储Android,javascript,android,database,cordova,local-storage,Javascript,Android,Database,Cordova,Local Storage,因此,我尝试使用以下方法在PhoneGap应用程序中测试这一点: 当代码到达以下位置时,我不断收到一个引用错误: window.localStorage.setItem和window.localStorage.setArray JS: HTML: 小 中等的 大的 M: F: 经过一些研究,PhoneGap中默认启用了localStorage 我假设您得到的参考错误是由以下行引起的: var storedSettings = window.localStorage.getArr
小
中等的
大的
M:
F:
经过一些研究,PhoneGap中默认启用了localStorage
我假设您得到的参考错误是由以下行引起的:
var storedSettings = window.localStorage.getArray('mysettings');
在调用数组之前,请尝试检查数组是否存在:
if(window.localStorage.getArray('mysettings') !== undefined){
var storedSettings = window.localStorage.getArray('mysettings');
else{
var storedSettings = [] /*default settings and/or empty*/
}
经过一些研究,PhoneGap中默认启用了localStorage 我假设您得到的参考错误是由以下行引起的:
var storedSettings = window.localStorage.getArray('mysettings');
在调用数组之前,请尝试检查数组是否存在:
if(window.localStorage.getArray('mysettings') !== undefined){
var storedSettings = window.localStorage.getArray('mysettings');
else{
var storedSettings = [] /*default settings and/or empty*/
}
这会放在MainActivity.java文件下吗?我不熟悉java或Android开发,但我认为这是正确的路径。嗯……我认为你走的是正确的道路,我只是不知道如何实现它。我在java文件中添加了我能做的(没有错误),运行了它,并立即得到了强制关闭。试一下我在编辑中包含的内容,我在另一个与phonegap相关的问题中发现了这一点。忽略我的上一个答案。默认情况下,在webview中启用PhoneGap的本地存储。在localStorage中创建阵列之前,您正在引用该阵列。这会在MainActivity.java文件下吗?我不熟悉java或Android开发,但我认为这是正确的路径。嗯……我认为您走的是正确的道路,我只是不知道如何实现它。我在java文件中添加了我能做的(没有错误),运行了它,并立即得到了强制关闭。试一下我在编辑中包含的内容,我在另一个与phonegap相关的问题中发现了这一点。忽略我的上一个答案。默认情况下,在webview中启用PhoneGap的本地存储。在localStorage中创建阵列之前,您正在引用该阵列。