0

値を保存するアプリケーションを作成していますarrays。このような配列が 7 つあります。アプリケーションが再起動されても、将来の使用のためにこれらの値を保存したいと思います。databaseと の間で混乱してsharedprefrencesいます。このアプローチに何を使用できるか、またその理由を教えてください??

そして、私が使用する場合sharedpreferences、複数行のデータを格納する方法はありますか、それとも SQLite のみを使用できますか?? 教えてください..事前に感謝...

4

2 に答える 2

2

これら 2 つは、永続データを保存するための 2 つの方法です。長所と短所の両方があります。私の意見では、大量のデータを保存したい場合は、データベースを使用します。設定は、キーと値のペアを必要とする状態または貴重な情報の保存に似ています。簡単な例として、EditText の値またはユーザーがアプリケーションにログインした回数を保存します。

あなたの場合、データベースの方が適切に見えるかもしれませんが、実装には少し時間がかかり、あなたの場合に価値があるかどうかはわかりません. 保存したいデータセットを拡張する可能性がある場合は、データベースを使用してください。それはあなた次第です。

この回答で簡単な概要が得られたことを願っています。

于 2012-07-02T08:02:22.327 に答える
1

One way is discussed here: StackOverflow - How to Implement Persistent Storage in Android

Here's something that shows three different kinds of storage: Data Storage in Android

于 2012-07-02T07:40:02.473 に答える