AsyncLayout Inflation для Recyclerview - PullRequest
0 голосов
/ 05 декабря 2018

Я работаю с двумя утилитами в одном окне (для Android TV). Каждое утилита имеет сложный элемент макета. И для его загрузки требуется время. Я работал с asynclayoutinflator в действиях.

    AsyncLayoutInflater inflater = new AsyncLayoutInflater(this);
    inflater.inflate(R.layout.main, null, callback);

Я хочучтобы узнать, есть ли какие-либо способы достичь того же самого с переработчиком.Проблема, с которой я сталкиваюсь, вызвана на bindviewholder до того, как закончится асинциляция.

1 Ответ

0 голосов
/ 05 декабря 2018

Не знаю, действительно ли это то, что вы ищете, но я думаю об установке элементов в адаптере вашего переработчика после того, как инфлятор выполнил свою работу.Таким образом, перед методом inflate (...) ваш адаптер getCount () вернет 0 и onBindViewHolder больше не будет вызываться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...