0

我是非常新的应用程序开发、Java 和数据库!我很难理解如何保存已输入文本字段的信息。

基本上,如果用户输入信息让我们说“textField01” - 然后另一个设备上的另一个用户需要查看该信息......或者用户1关闭应用程序/浏览器并需要“textField01”填充他之前输入的内容。

我不知道是否需要“保存”或“同步”按钮,但如果您还可以为此建议一个 clickHandler 和什么不是的话,我已经准备好使用。如果这样做,我还需要一个“加载”按钮吗?

我认为最好的解决方案是,如果有人可以指导我阅读处理这些情况的精彩教程 - 或者如果有一些我可以看到并在某处详细解释的源代码。

我的网络应用程序的所有其他方面都有效!只是如果您输入信息并退出应用程序,您的信息就消失了!或者,如果其他人需要看到它,它是空白的!

请帮忙!显然......保持简单。

4

1 回答 1

0

现在有一本关于这个主题的书 Dashcode for Dummies(并不暗示你是一个 Dummy ;-))here。我没有看过所以请自己检查以确保它合适。

在会话之间保存任何值的一种简单方法是 setPreferences,所以

widget.setPreferenceForKey(4,"ratePrecision");

将变量 ratePrecision 保存为 4 和

var ratePrecisionx = widget.preferenceForKey("ratePrecision");

将检索它的值存储在用户主文件夹中的 plist 中。

这在会话之间有效并保留了值,但显然仅对少量数据真正有用。对于更复杂和更大的数量,您需要考虑添加可以是 xml 文件或 sqlite 数据库等的数据源。在 Dashcode 库中有用于获取和设置数据源的代码存根

于 2011-01-27T07:38:51.990 回答