안드로이드/Jetpack
Databinding.executePendingBindings()
devGeek
2022. 6. 7. 10:02
반응형
Databinding을 사용하는데 데이터가 안 바뀐다?!
변수나 observable 객체가 변경되었을 때, binding
은 다음 프레임이 오기 전에 변경 내용을 반영하도록 예약된다. 하지만 데이텨 변경이 즉각적으로 수행되어야 하는 경우가 있다. 이럴 때 executePendingBindings()
함수를 사용하면 된다.
override fun onBindViewHolder(holder: BindingHolder, position: Int) {
item: T = items.get(position)
holder.binding.setVariable(BR.item, item);
holder.binding.executePendingBindings();
}
질문과 잘못된 점에 대해 말씀해주시는 건 언제나 환영입니다.
zero5.two4@gmail.com
반응형