Android Bolts - запускать код в главном потоке после завершения фоновой задачи

У меня есть код, который мне нужно запустить в фоновом потоке:

Task.callInBackground(() -> {
  doBackgroundStuff();
  return null;
});

Затем, после этого, мне нужно запустить некоторый код, который должен выполняться в основном потоке. Я пытался добавить onSuccess к callInBackground но это также работает в фоновом потоке. Я могу использовать ссылку Activity для переноса выполнения в основной поток, но есть ли хороший способ сделать это с помощью Bolts?

0 ответов

Другие вопросы по тегам