的新手
我使用Retrofit从服务器检索数据,现在我尝试使用SQLITE数据库
存储 WebserviceHandler.getImagePathSelectAl()
.subscribeOn(Schedulers.io())
.flatMap(s -> WebserviceHandler.getCtbLeidSource())
.subscribeOn(Schedulers.io())
.subscribe(.................);
和响应模型类,例如
public class ImagePathResponse {
@SerializedName("Message")
@Expose
private String message;
@SerializedName("HasColumns")
@Expose
private Integer hasColumns;
@SerializedName("ErrorMessage")
@Expose
private String errorMessage;
@SerializedName("ImagePath_insert")
@Expose
private List<ImagePath> imagePathInsert = null;
@SerializedName("ImagePath_update")
@Expose
private List<ImagePath> imagePathUpdate = null;
和
public class LeedSourceResponse {
@SerializedName("Message")
@Expose
private String message;
@SerializedName("HasColumns")
@Expose
private Integer hasColumns;
@SerializedName("ErrorMessage")
@Expose
private String errorMessage;
@SerializedName("LeedSource_insert")
@Expose
private List<LeedSource> leedSourceInsert = null;
@SerializedName("LeedSource_update")
@Expose
private List<LeedSource> leedSourceUpdate = null;
现在,我想在每个响应中插入并更新sqlite db ,如何实现此目标。我是RXJAVA和RXANDROID
您可以签署持久库的SQL库,但在这种情况下,我建议您使用realmdb而不是SQL,它的速度更快,如果您想保存,则可以很好地工作您的每个回应日期。