0

私は非常に新しいアプリ開発、Java、およびデータベースです!テキストフィールドに入力された情報を保存するために何ができるかを理解するのに苦労しています。

基本的に、ユーザーが「textField01」と言うために情報を入力した場合-次に、別のデバイス上の別のユーザーがその情報を確認する必要があります...またはuser1がアプリ/ブラウザーを閉じ、「textField01」に前に入力した情報を入力する必要があります。

「保存」ボタンと「同期」ボタンのどちらが必要かはわかりませんが、クリックハンドラーを提案していただければ、すぐに使用できます。そのようにした場合、「ロード」ボタンも必要ですか?

最善の解決策は、誰かがこの種の状況を扱う素晴らしいチュートリアルに私を導くことができるかどうか、または私がどこかで詳細に説明しているソースコードがある場合です。

私のウェブアプリの他のすべての側面は機能します!情報を入力してアプリを終了するだけで、情報は失われます。または、他の誰かがそれを見る必要がある場合、それは空白です!

助けてください!そして明らかに...それをシンプルにしてください。

4

1 に答える 1

0

このテーマに関する本があります。DashcodeforDummies(あなたがダミーであることを意味するものではありません;-))ここにあります。まだ見ていませんので、自分でチェックしてみてください。

セッション間で値を保存する簡単な方法はsetPreferencesなので、

widget.setPreferenceForKey(4,"ratePrecision");

変数ratePrecisionを値4で保存し、

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

値はユーザーのホームフォルダのplistに保存されます。

これは機能し、セッション間で値を保持しますが、明らかに少量のデータに対してのみ実際に役立ちます。より複雑で大量の場合は、xmlファイルやsqliteデータベースなどのデータソースを追加することを検討する必要があります。Dashcodeライブラリにデータソースを取得および設定するためのコードスタブがあります。

于 2011-01-27T07:38:51.990 に答える