-1

我正在为 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,因此只需将其视为普通网站即可。我怎样才能得到这样的效果?

干杯吉米

4

1 回答 1

0

您可以查看 localStorage。它允许您设置可以存储并在以后调用的键/值对。伪代码看起来像这样。

应用程序开始
检查 localStorage 是否可用,如果是,则继续
检查您的文本框的值是否在 localStorage 中(将什么都没有)
如果值在那里
设置文本
else
用户将文本
存储文本输入到 localStorage 中,并带有代表文本框的密钥
用户关闭应用程序

应用程序打开
检查localStorage是否可用,如果有,请继续
检查您的文本框的值是否在localStorage中(应该设置)
如果值存在
设置文本

在此处查看链接http://www.html5rocks.com/en/features/storage#description

于 2013-08-08T03:39:21.363 回答