У меня есть две задач асинхронных, а именно задачи 1 и задачи 2.Правильный способа цепи 2 задачи в асинхронном андроиде
Мне нужно запустить задачу 1, а затем задание 2 только после, но я не хочу, чтобы соедини два путем вызова задачи 2 в реализации onPostExecute задачи 1; потому что я использую задачу 1 как самостоятельную в других обстоятельствах.
У меня есть способ, чтобы две задачи асинхронного программирования были определены без ограничения друг на друга и связать их в определенных обстоятельствах?
Большое спасибо за помощь.
Можете ли вы сделать простой if-else в onPostExecute задачи 1, чтобы запустить/не задание 2? –
в onPostExecute из первого вы можете вызвать событие (намерение, метод, обработчик, ...), которые запускают второй –
@ Cԃ ա ԃ Это может быть возможным решением, но я пытаюсь понять, есть ли более быстрый способ достичь это – Yash