Как я могу связать пользовательское задание и другой класс в rxJava2?

Я думаю, что ответ @Hugo может быть тем, что вам нужно, и работает нормально. Таким образом, я нашел более простой способ.

git submodule update --remote

Вот и все.

Таким образом, полный рабочий процесс может быть:

git clone project-with-submodules
git submodule init
git config -l
git submodule update --remote
0
задан TsigumEnes 17 January 2019 в 07:41
поделиться

1 ответ

Итак, у вас есть некоторые задачи A и B, представленные в виде потоков, напр. Single<TaskAResult> и Single<TaskBResult>. Используйте flatMap, чтобы подписаться на задачу B после того, как задача A выдаст результат.

taskA.flatMap(taskAResult -> taskB(taskAResult))
        .subscribe(taskBResult -> {
            // do whatever after task B finishes
        });

И у вас есть метод Single<TaskBResult> taskB(TaskAResult result), который создаст задание B на основе результата задания A.

0
ответ дан Tuby 17 January 2019 в 07:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: