0

我正在使用 Phonegap 2.4.0 来构建我的应用程序并使用 localStorage 来获取和设置变量。我需要从 java 文件中访问这些变量这可能吗我该怎么做。

我在 javascript 中的代码是:

localStorage.setItem("language", "en");

我想从 Java 文件中访问该变量。

4

1 回答 1

0

为什么不制作一个原生插件,将值存储在 android 共享首选项中,并在每次在本地存储中添加/删除对象时调用它。

因此,在 javascript 中,您不直接调用 localstorage 函数,而是一个包装器,它 1) 操作 localstorage,然后 2) 调用插件将其存储在共享首选项中。

当然,这涉及到每个对象的双重副本,因此您也必须处理这个问题,但如果对本地存储的修改总是从 javascript 开始,这应该不是问题。

单击此处获取详细信息。

于 2013-06-03T10:26:04.790 回答