2011-07-25 13 views
0

私のアプリケーション用のデータベースを作成しました。このデータベースのデータを何度も何度も使用します。私はこれを行うための好ましい方法を知りたいだけです。アンドロイドでデータベースを使用するためには、どのような方法が最適で効率的でなければなりませんか?

1つの方法は、データベースを何度も何度もクエリすることです。私の考えでは、別のフィールドや複数のArrayListを持って、これらのリストのアプリケーションの先頭にデータを格納し、これらのリストは、私がデータを必要とするたびに(切断されたモードのようなものです。例えば、私たちが持っているDataSetsです)。

これは効率的な方法ですか、それとも3番目に良い方法がありますか?

+0

どのくらいのデータについて話していますか?それは読み取り専用のデータですか? – Kaj

答えて

1

あなたのデータベースはローカル、ローカル、および外部(あなたのAPKに出荷されています)またはリモートですか?ローカルの場合は、必要に応じてデータベースを照会することができます。あなたはむしろメモリを占有し続けるよりも、CPUで操作する必要があるからです。リモートデータベースの場合、接続が切断された場合に最後のクエリを保持することについてのさまざまなアイデアを実装することができます。次のクエリリリースで最後のクエリ結果が表示されます。多くのメモリ[シナリオ])、またはクエリ結果を保存する(結果を得る - 独自のデータベースのクエリに変換=長いプロセス)。または、データベースを何度も何度も何度も何度も検索し、多くの結果を得ることができます。あなたが私のアイデアを得て、あなたに奉仕することを願っています

関連する問題