Как последовательно загрузить LiveData из базы данных Room.
Например, мне нужно загрузить таблицу A и на основе ее значений рассчитать коэффициент F. Затем мне нужно загрузить таблицу B и использовать коэффициент F при ее расчете / обработке данных.
Значения в обеих таблицах должны соблюдаться LiveData.
Проблема возникает, когда обе таблицы изменяются, потому что коэффициент F вычисляется в LiveData A, а LiveData B не получает обновленное значение, потому что у меня сложилось впечатление, что оба обратных вызова запускаются одновременно. Как решить это изящным способом и не умереть в адском коде обратного вызова или коде спагетти. Спасибо!