2017-04-08 4 views

答えて

1

あなたの現在の状態を保存するために使用するものについて、それを完全にあなたの好みに合わせて、共有環境設定を使用することをお勧めします。サインアップしてサインインするには、SQLiteデータベースを使用します。共有設定は、通常、ライト操作を実行するために使用されます。あなたは多くのユーザーがいるかもしれないので、SQLiteのデータを検索することができます。

SQLiteを使用して登録およびログインし、共有設定を使用してユーザーの現在の状態を保存します。

共有Prefences

sharedPreferencesあなたが特定のキーの下にデータを保存することができ、キー/値ストアです。ストアからデータを読み取るには、データのキーを知る必要があります。これにより、データの読み込みが非常に簡単になります。ただし、少量のデータを格納するのは簡単ではないが、単一のデータごとにキーを定義する必要があるため、大規模な構造化されたデータを格納および読み込むことは難しい。

+0

申し訳ありません私は今それを得る – Corey

+0

私はAndroidの開発者ではありませんが、私は合理的にコンセプトに精通しています。 AndroidのコンテキストでSQLiteについて議論するとき、私たちは一般的にデバイスデータベースを意味しませんか?もしそうなら、どのようにログインシステムを助けますか?登録されたユーザシステムは、パスワードの確認、パスワードの変更、ユーザ名の選択などのためにリモートサインインサーバに連絡する必要はありませんか? – halfer

+1

@halfer Yessは、あなたのアプリケーションがオフラインのアプリケーションでパスワードプロテクトが必要な場合、ローカルのSQLiteを使用してユーザーの資格情報を保存することができます。そして、オンラインシステムがある場合、Webサービスユーザーの記録を維持するために:)それはあなたを満足させることを望む –

関連する問題