2016-04-08 4 views
0

私は画面から情報をいくつか保存して、ユーザーの好きな選択として保存する必要があります。 これを実装する最良の方法は何ですか?Androidお気に入りタブを実装してファイル/ DBにユーザーデータを保存する方法

たとえば、1人のアクティビティユーザーの は、ラジオボタンとスピナーの項目を選択します。今私は彼らに選択肢をお気に入りとしてマークするオプションを与える必要があります。 次回は[お気に入り]タブにアクセスしてすぐに結果を確認できます。

答えて

2

Androidにはいくつかの保存オプションがあります。複雑なものや単純な構造を保存しようとしているかどうかによって異なります。

SQLiteは、リレーショナルDBのようなものが必要な場合は使用できます。プリミティブとシンプルな値を保存する場合は、SharedPreferencesに行くことができます。

これらのfavが大きくなり、アプリケーション内でより多くのものを保存する場合は、管理が非常に簡単なSQLiteデータベースを使用します。

0

多くのアイテムがある場合は、SQLiteを使用できます。データをDBに保存する一連のツールがあります。

通常、いくつかの項目を保存するだけで、SharedPreferencesとJsonを使用してObjectを保存できます。このように、データを保存するたびにオブジェクト(オブジェクト)をJson文字列に変更する必要があります。非効率的ですが、うまく機能します。

関連する問題