2011-01-27 125 views
0

我是非常新的应用程序开发,Java和数据库!我很难理解我能做些什么来保存已输入到文本字段中的信息。在Dashcode中保存信息以关闭/同步信息

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

我不知道是否需要“保存”或“同步”按钮,但我有一个可以使用的,如果你也可以建议一个clickHandler的和不是。如果这样做,我是否还需要一个“加载”btn?

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

我的网络应用程序的每个其他方面的作品!只是如果你输入信息并退出应用程序,你的信息就没有了!或者,如果有人需要看到它,它是空白的!

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

谢谢!

回答

0

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

一个简单的方法以节省会话之间的任何值是setPreferences,所以

widget.setPreferenceForKey(4,"ratePrecision"); 

将保存可变ratePrecision具有4 和

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

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

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