Я получил данные с сервера с помощью 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