如何使用java文件中phonegap中的localStorage.setItem来存储变量

时间:2013-06-03 10:22:51

标签: android cordova local-storage

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

我在javascript中的代码是:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

当然这涉及每个对象的双重副本,因此您也必须处理这个问题,但如果始终从javascript开始对localstorage进行修改,那么这应该不是问题。

Click Here了解详情。