从HTTP Server填充SQLite DB

时间:2016-10-03 18:58:10

标签: android sqlite android-contentprovider retrofit2

我在Android应用程序上遇到了问题。 我目前正在尝试从服务器获取数据,该服务器返回JSON(对象数组)。 我目前使用Retrofit2作为此任务的REST客户端。 我现在问是否可以将从服务器获取的List存储到sqlite中,并且可能定期更新数据?

我已经在网上查了一下,但我真的找不到我想要的东西......

HTTP SERVER< = GET => Android应用< = SQL => SQLite的

有没有办法使用Retrofit或者另外一个带Retrofit的图书馆来做这样的工作?

由于

编辑: 我想我会使用retrofit2 + active Android(在我的模型上使用注释)并使用带有自定义服务的syncadapter。

1 个答案:

答案 0 :(得分:-1)

您不需要第三方库来将Java对象持久化到SQLite数据库(无论数据来自JSON无关紧要)。

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

现在,有些库可能会使这项任务更容易,即ORM。

Realm目前是最受欢迎的ORM之一。