2. Для подключения EPG каналы должны быть загружены.
Хорошо,
Каналы ResponseBody = getChannels.blockingGet ();
3. Если getEPG завершены до getChannels, он должен ждать getChannels, и только тогда будет вызван метод
Хорошо, дождитесь каналов и вызовите метод:
Каналы ResponseBody = getChannels.blockingGet ();
aMethod (каналы);
4. В случае сбоя getEPG поток приложения продолжится независимо.
вышеприведенные операторы действительно игнорируют результат getEPGs()
.
Строго говоря, все ваши условия можно выразить просто : дождитесь getChannels()
и проигнорируйте getEPGs()
. Этим условиям полностью удовлетворяют предложенные 2 строки кода.