首页 > 解决方案 > Android Data Binding的Binding函数的执行顺序

问题描述

我有一个执行顺序非常重要的要求,我有一个 TextSwitcher 视图,其中 setFactory 的值是使用数据绑定函数设置的,并且该视图还具有文本属性。现在 setFactory 绑定方法应该首先运行,然后只需要调用 setText,因为如果不调用 setFactory,那么我们将不会让 textView 通过 setText 方法保存文本集。那么我们如何保证这里的执行顺序呢?`

<TextSwitcher
     setFactory="@{0}"
     android:layout_width="wrap_content"
     android:inAnimation="@anim/fade_ins"
     android:outAnimation="@anim/fade_outs"
     android:text = "text" />

标签: androidandroid-layoutdata-bindingandroid-databinding

解决方案


推荐阅读