Как пользоваться Room runInTransaction,
У меня есть несколько таблиц для вставки.
database.runInTransaction(() -> {
database.getMemberDAO().insert(response.body().getMembers());
database.getPostDAO().insert(response.body().getPosts());
database.getCommentDAO().insert(response.body().getComments());
database.getLikeDAO().insert(response.body().getLikes());
database.getPostImageDAO().insert(response.body().getPostImages());
});
При выполнении этой транзакции я получаю сообщение об ошибке ограничения внешнего ключа.
Бегущая строка за строкой работает. но массовая вставка не работает для нескольких таблиц