1

Android アプリケーションで作成したクラスのリスト (LinkedList) を保存する最良/最も簡単な方法は何ですか?

他のプラットフォームのアプリでは、次を使用して実行できます。

  • ORM フレームワーク
  • データベース
  • シリアル化してファイルを保存する

しかし、私の質問は次のとおりです。これら 3 つのうち、このコードを作成するのに多くの時間を費やすことなく、Android アプリケーションに実装するのが最も簡単なのはどれですか?

4

2 に答える 2

3

私の意見では、SQLite を直接使用するのが最も簡単で直接的な方法です。保存するクラスがたくさんある場合にのみ、ORM フレームワークを検討します。しかし、それはあなたの場合ではないと思います。

ファイルへの直接的なシリアル化は良い考えかもしれませんが、データベース バージョンを使用し、インデックスを追加し、データに対してより複雑な検索を簡単に実行できる可能性があるSQLiteを好みます。

于 2012-08-30T16:21:32.290 に答える
2

このデータをどのように使用するかによって異なります。最も簡単な方法は、Serializable からクラスを継承し、LinkedList をファイルにダンプすることです。このリストの要素にランダムにアクセスする必要がない場合、これはうまく機能します。

SQLite は優れた柔軟性を備えていますが、より多くのコーディング作業が必要です。

于 2012-08-30T16:25:46.957 に答える