在Dashcode中保存信息以获取应用关闭/同步信息

时间:2011-01-27 03:23:47

标签: java javascript database javascript-events dashcode

我是非常新的应用程序开发,java和数据库!我很难理解我可以做些什么来保存已输入文本字段的信息。

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

我不知道是否需要“保存”或“同步”按钮,但如果您还可以为此建议clickHandler,那么我有一个可以使用的按钮。如果以这种方式完成,我是否还需要“加载”btn?

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

widget.setPreferenceForKey(4,"ratePrecision");

将使用值4保存变量ratePrecision 和

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

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

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