【问题标题】:Android Data-Binding : Example vs RealityAndroid 数据绑定:示例与现实
【发布时间】:2019-05-22 14:27:37
【问题描述】:

在所有显示Generic 数据类型处理的数据绑定示例中,developer.android.com 使用实数字符<>

但说到现实

我遇到了错误。

与元素类型关联的属性“type”的值 “变量”不能包含“

我在网上搜索过,发现人们使用> 来代替>< 来代替<

问题

  1. 这应该发生吗?如果是,为什么文档中没有提到它?

  2. 是否有任何解决方法,我可以在其中编写官方文档中给出的布局? (不使用对应的html实体字符)

【问题讨论】:

    标签: android data-binding android-databinding


    【解决方案1】:

    这不太可能改变,因为布局文件仍然是 XML,这并不是 Android 或 DataBinding 的错,您需要对 XML 文档中的 HTML 实体使用适当的编码。

    就解决方案而言,使用< 并没有那么糟糕,但如果您不想使用它,那么它可能是简化绑定表达式以将逻辑从布局中移开的一种选择并放入您的变量中。

    目前推荐的方法是使用 ViewModel,它可以绑定到布局并公开可观察的 LiveData 值。

    除了可能不建议这样做之外,我不能给你一个不在文档中的理由。

    【讨论】:

      【解决方案2】:

      现在他们更新了documentation


      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-01
        • 2019-01-24
        • 2022-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多