2016-10-03 3 views
0

Androidアプリケーションで問題が発生しました。 私は現在、JSON(オブジェクトの配列)を返すサーバーからデータを取得しようとしています。 現在、このタスクのRetrofit2をRESTクライアントとして使用しています。 私は今サーバからsqliteに持ってきたリストを保存するのと同じことをすることができるかどうかを尋ねています。HTTPサーバからSQLite DBを取り込む

私は、インターネット上でチェックしましたが、私は本当に私が欲しいものを見つけることができませんでした...

HTTPサーバ< = GET => Androidアプリ< = SQL => SQLiteの

が方法はありますRetrofitを使用するか、Retrofitで別のライブラリを使用してこのような作業を行いますか?

おかげ

EDIT: は、私は私が(私のモデルに注釈を使用して)retrofit2 +アクティブのAndroidを使用して、カスタムサービスでsyncadapterを使うと思います。

答えて

-1

JavaオブジェクトをSQLiteデータベースに永続化するためにサードパーティのライブラリは必要ありません(JSONのデータは問題ではありません)。今

https://developer.android.com/training/basics/data-storage/databases.html

、おそらくこの作業を容易になるだろういくつかのライブラリ、すなわちオームズがあります。

Realmは現在、最も一般的なORMの1つです。

+0

もちろん、データベースを使用するために第三者のライブラリは必要ありません。 Retrofit for HTTPも必要ありません。必要に応じて、手動でTCP/IPパケットを構築することができます。これはまだ質問に答えません。 –

関連する問題