1

アプリ内で買い物リストの非常にシンプルなバージョンを作成したいと考えています。このページは、ショッピング アイテムを追加するために上部の EditText で区切られ、その下にすべてのアイテムを表示する ListView があります。これを開発するための最も簡単な方法が必要であり、できればデータベースをもう散らかす必要はありません。ただし、アプリを開くたびにこのリストが表示され、必要に応じてアイテムを追加および削除できるようにしたいと考えています。したがって、他の方法でデータを保存できる場合は、これが望ましいでしょう。項目はそれぞれ文字列で、最大で約 20 文字の長さです。

配列を使用するバージョンを作成しましたが、アプリの再起動時にデータが消去されたという事実を除けば、これは完全に機能しました。

このコードまたはサンプルコードに取り組む方法についての提案は大歓迎です。前もって感謝します!

4

2 に答える 2

0

データベースを使用してデータを保存する必要があると思います。前述のように、Shared プリファレンスは、小さくて単純なデータのみを保存するために使用されます。通常、アプリケーションの共有設定ストア設定またはいくつかのキー値。リストビューには将来10000個のアイテムが含まれる可能性があるため、リストビューのデータは通常データベースに保存されます。

ストレージオプションについてはこれを参照してください

データベースでのリストビューの使用はここに示されています

データベースについてはこれを参照してください

于 2013-09-12T04:48:46.243 に答える
0

配列の使用に満足している場合は、配列を SharedPreferences に保存できます。そうすれば、アプリを再起動しても消去されません。

SharedPrefencesの使用に関する部分を読む

これは、小さな単純なデータを格納するための私のお気に入りの方法です。

于 2013-09-12T03:18:56.593 に答える