Антон Логинов, тарам-парам-пам, фьють.. ха:(
Ну короче тебе надо поботать, что такое асинхронная функция, и что такое коллбек. Ты просто нотифицируешь адаптер ДО того, как данные в нём обновились. Перенеси в конец onComplete'a adapter.notifyDataSetChanged();
И ещё тебе стоит побольше думать "мой код делает что-то не то" перед тем, как говорить "один из краеугольных камней сломался".
Никогда так не говори, не докопав сначала до проблемы в RecyclerView. Миллионы приложений используют его и всё у них нормально, а у тебя проблема в твоём коде.
Что такое Table? Покажи его код.
Надир Парилаев, это неудивительно, эти android extensions - сраная бесполезная компиляторная магия. Вроде бы их уже задепрекейтили, и в будущем выпилит. Они тебе генерируют синтетические проперти, которые ты и используешь.
Ну короче тебе надо поботать, что такое асинхронная функция, и что такое коллбек. Ты просто нотифицируешь адаптер ДО того, как данные в нём обновились. Перенеси в конец onComplete'a adapter.notifyDataSetChanged();
И ещё тебе стоит побольше думать "мой код делает что-то не то" перед тем, как говорить "один из краеугольных камней сломался".