Android Bolts - запускать код в главном потоке после завершения фоновой задачи
У меня есть код, который мне нужно запустить в фоновом потоке:
Task.callInBackground(() -> {
doBackgroundStuff();
return null;
});
Затем, после этого, мне нужно запустить некоторый код, который должен выполняться в основном потоке. Я пытался добавить onSuccess
к callInBackground
но это также работает в фоновом потоке. Я могу использовать ссылку Activity для переноса выполнения в основной поток, но есть ли хороший способ сделать это с помощью Bolts?