2011-01-27 82 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庫中獲取和設置數據源