我正在为Android制作一个phonegap应用。我有一些输入字段,用户可以输入文本,我希望保存此文本,以便下次打开应用程序时它仍然存在,但仍然允许更改,然后将记住新文本。
示例:
First time open app --> enter text "cat" --> close app
---> second time opening app, text "cat" is already field in
--> user change "cat" to "dog" --> close app
-->open app third time text "dog" is already filled in.
那我该怎么办呢?我发现环顾谷歌的唯一一件事就是 自动完成打开/关闭,但这不会产生我想要的效果。它甚至可能吗?
该应用程序是简单的HTML,所以只要把它想象成是一个普通的网站。我怎么能得到这种效果?
干杯 麦
答案 0 :(得分:0)
您可以查看localStorage。它允许您设置可以存储的键/值对,然后在以后调用。伪代码看起来像这样。
App Starts
检查localStorage是否可用,如果是,继续
检查文本框的值是否在localStorage中(暂时还没有)
如果有价值的话
设置文本
否则
用户输入文字
使用文本框的键代表将文本存储到localStorage中
用户关闭应用
app打开
检查localStorage是否可用,如果是,继续
检查文本框的值是否在localStorage中(应该设置)
如果有价值的话
设置文字
点击此处的链接http://www.html5rocks.com/en/features/storage#description