2017-01-02 6 views
-3

こんにちは私はAndroid StudioのAndroidアプリで作業しており、mlab(mongoDB)のようなデータベースが必要です。しかし、Androidはmlabをサポートしていません。私のアプリケーションが動いていなくてもデータを保存しなければならないので、私はSQLiteを使うことはできません。Android App用データベース

たとえば、ユーザーがサインインした場合、プロフィール写真やその他の情報をデータベースに保存する必要があります。また、データベースに保存する必要があるフレンドリクエストなどもコーディングする必要があります。

私は非常にグーグルではありましたが、私は良い解決策を見つけることができませんでした。 誰かが私を助けてくれることを願っています。

+0

「アプリケーションが実行されていないときにもデータを保存する必要があるため、私はSQLiteを使用できません」ということをどういう意味ですか? –

+0

私はもう少し説明しました – Addy1992

答えて

0

あなたは約2つの別々のものを求めます。 mLabはMongoDBを使用するサービスとしてのデータベースであり、SqLiteは単なるデータベースです。

アプリケーションがどちらのオプションでも使用されていない状態でデータを保存することができます。バックグラウンドサービスと、バックグラウンドタスクを許可するAndroid APIの他の部分を調べるだけです。

デバイスに搭載されていないデータベースにデータを保存する場合は、データベースの操作方法を判断するためにサービスのドキュメントを参照する必要があります。 mLabの場合、カスタムドライバとデータベースと対話するためのREST APIの両方が許可されます。