0

私のアプリでは、次のデータ構造があります。

  • アクションバーメニューを使用して、ユーザーが要素を追加、削除、名前変更、または編集できるListView。
  • 最初の選択から、同じものを提供するが異なる要素の2番目のアクションバーメニューがあります
  • 2番目のListViewを編集した後、1番目と2番目のListViewと同じオプションで、3番目の最後のListViewが機能します。

全体的なデータ構造は、主に要素のリストを保持するリストです。このデータをファイル内部ストレージまたはSQLiteに保存するための最良の方法は何でしょうか?私はそれらの両方の経験が不足しており、どこを見ればよいのかわかりません。

4

2 に答える 2

1

開発の観点からは、SQLiteデータベースを使用する方がおそらく簡単でしょう。これにより、ListViewでCursorAdaptersを使用できます。ListViewごとにテーブルが必要ですが、これはかなり単純なものである必要があります。

また、データベースはシリアル化されたオブジェクトや設定ファイルよりもパフォーマンスが優れていると思います。

于 2012-11-15T17:32:03.537 に答える
0

データを追加、操作、削除、取得するための適切なインターフェイスがあるため、sqliteデータベースを使用する方が良いと思います。また、listadaptersを使用して、sqliteデータベースに保存されているデータをリストビューに提供するのも簡単です。

于 2012-11-15T18:00:28.693 に答える