【问题标题】:Can we user butterknife and databinding together in a fragment?我们可以在一个片段中同时使用黄油刀和数据绑定吗?
【发布时间】:2021-06-29 01:32:01
【问题描述】:

我是 Android 的初学者,我正在做一个使用黄油刀的项目,我必须根据用户偏好设置深色主题和浅色主题。我添加了数据绑定,以便根据主题更改应用于背景和测试视图。可以在同一个类中使用黄油刀和数据绑定吗?

请您帮忙澄清一下。

【问题讨论】:

    标签: android-databinding butterknife


    【解决方案1】:

    butterknife 和 databinding 在同一个类中可以吗?

    您可以在项目中同时使用两者。

    缺点是butterknifedatabinding 都会生成您需要的样板代码。

    但是databinding 提供的好处比butterknife 更多,而且代码也更简洁。 databindingbutterknife 先进得多。有关databinding 的更多信息,以及一些与herehere 进行头对头比较的博客。

    正如Butterknife 官方宣布的那样,

    注意:此工具现已弃用。请切换到视图绑定。显然,现有版本将继续工作,但只会考虑与 AGP 集成的关键错误修复。功能开发和一般错误修复已停止。

    更好的方法是慢慢开始摆脱butterknife,开始使用databinding

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    相关资源
    最近更新 更多