2016-05-31 10 views
0

Phonegapを使用して私の最初のアプリを作る予定です。Phonegap - アプリケーションが終了してもチェックリストアプリにテキストを保存する方法

私がしたいのはチェックリストです。チェックリストに項目を追加するには、ユーザーが項目を入力フィールドに入力します。私の問題は、たとえアプリケーションが閉じられて開かれた後であっても、そこにこれらのアイテムをどのように保存できるか分かりません。ユーザーが削除ボタンを使用して削除するまで、これらのアイテムをチェックリストに残しておきます。

私はHTML5ローカルストレージ、Cookie、データベースについては少し知っています。 HTML5ローカルストレージを使用する必要があると思いますか?私のアプリを使用したいオフライン(無線LANオフ)と私はどのストレージシステムがインターネットを必要とし、インターネットが必要でないか分からない。 ^)私はチェックリストは自分自身をアプリにするためにHTML5のlocalStorageのを使用していた

答えて

0

は、私は、これに加えての質問を追加することができ、任意の助けに感謝します。あなたはどのようにあなたがのlocalStorageとそれを達成することができます Localstorage from w3Schools

+0

クール、あなたのフレームワークとしてPhonegapを使用しましたか? – Alexander

+0

AngularJSを使用して、JSONファイルからすべてのデータを取得し、チェックリストにある名前と画像のDOMを伝播しました。 –

0

を学習することで、このタスクを達成するために自分自身を教えることができるはずHTMLとJavascriptの少しの知識で

。これにより、アプリ/ブラウザが閉じられた後、またはデバイスが再起動された後でも、情報をオフラインで保持することができます。

LocalStorageは文字列を保存するだけなので、他の種類のデータを保存する場合はJSON.stringify(yourvariable)を使用できます。およびJSON.parse(localStorage.yourvariable);例えば

:あなたはそれを保存したいので、もし

var yourlist = {item1: "firstitem", item1status: "enabled" }; 

は、JavaScriptオブジェクトです:

localStorage.list = JSON.stringify(yourlist); 

、その後、あなたは後でそれを盗んたい:

var thesamelist = JSON.parse(localStorage.list); 

これが基本的な使い方ですが、ドキュメントにはさらに多くの機能があります。あなたのアプリで幸運:

関連する問題