Android Зачем использовать ExecutePendingBindings - PullRequest
0 голосов
/ 25 октября 2018

В последнее время я использовал привязки данных и наткнулся на метод executePendingBindings.Документация показывает немного о том, и я могу понять, как это работает или когда его использовать.Вот пример использования метода.

Пожалуйста, приведите пример, демонстрирующий разницу в использовании, а не в.Спасибо

    @Override
    public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) {

            Customer customer= List.get(position).second;

            ((CustomerViewHolder)holder).binding.setCustomer (customer)
            ((CustomerViewHolder)holder).binding.executePendingBindings();

}

1 Ответ

0 голосов
/ 26 октября 2018

executePendingBindings() функция предназначена для немедленного связывания.

Когда изменяется переменный или наблюдаемый объект, связывание планируется изменить до следующего кадра.Однако бывают случаи, когда привязка должна выполняться немедленно.Для принудительного выполнения используйте метод executePendingBindings ().

...