我正在使用 Phonegap 2.4.0 来构建我的应用程序并使用 localStorage 来获取和设置变量。我需要从 java 文件中访问这些变量这可能吗我该怎么做。
我在 javascript 中的代码是:
localStorage.setItem("language", "en");
我想从 Java 文件中访问该变量。
我正在使用 Phonegap 2.4.0 来构建我的应用程序并使用 localStorage 来获取和设置变量。我需要从 java 文件中访问这些变量这可能吗我该怎么做。
我在 javascript 中的代码是:
localStorage.setItem("language", "en");
我想从 Java 文件中访问该变量。
为什么不制作一个原生插件,将值存储在 android 共享首选项中,并在每次在本地存储中添加/删除对象时调用它。
因此,在 javascript 中,您不直接调用 localstorage 函数,而是一个包装器,它 1) 操作 localstorage,然后 2) 调用插件将其存储在共享首选项中。
当然,这涉及到每个对象的双重副本,因此您也必须处理这个问题,但如果对本地存储的修改总是从 javascript 开始,这应该不是问题。
单击此处获取详细信息。