Android 的JetPack框架DataBinding和LiveData都可以实现了数据绑定,在同时使用的时候该如何取舍?DataBinding不用来数据绑定还有什么作用呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
JetPack框架DataBinding和LiveData对于数据绑定的功能上是不是冲突了?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qq_1113502097 2021-04-01 09:44关注还可以用来快速获取控件,不用频繁的绑定控件了。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2025-07-20 08:55我命由我12345的博客 Jetpack - ViewModel、LiveData、DataBinding(数据绑定、双向数据绑定)
- 2022-03-14 15:29梁同学与Android的博客 一、DataBinding 让布局页面承担了部分原本属于页面的工作,是页面文件和布局耦合度进一步降低。页面文件:Activity。布局:activity_main.xml 减少了很多 findViewById 与 OnClickListener 二、LiveData 在 ...
- 2024-06-24 17:15jiet_h的博客 Jetpack的数据绑定(DataBinding)库为我们提供了一个强大而灵活的工具,用于将UI组件与数据源绑定在一起。本文将深入探讨数据绑定的高级用法,包括双向绑定、自定义Binding Adapter、使用LiveData和ViewModel,以及...
- 2024-10-10 22:23彭于晏689的博客 LiveData是Android架构组件中的一部分,用于在数据源和UI之间建立连接,...Android DataBinding是Google在Jetpack中推出的一款数据绑定的支持库,它通过将数据源直接与UI元素进行绑定来实现数据与视图之间的自动更新。
- 2023-09-28 12:45在Android开发中,Jetpack库是Google推荐的一套组件集合,它包括了数据绑定(DataBinding)和LiveData等工具,旨在简化应用程序的架构,提高代码的可测试性和可维护性。本文将深入探讨Jetpack中的DataBinding和...
- 韩曙亮的博客 一、ViewModel + LiveData + DataBinding 核心要点 1、ViewModel 使用要点 2、LiveData 使用要点 3、DataBinding 使用要点 二、ViewModel + LiveData + DataBinding 代码示例 1、ViewModel + LiveData 代码 2、build...
- 2025-08-17 03:34奶茶鉴定专家212的博客 本文详细介绍了Android Jetpack中的LiveData和数据绑定技术,通过教程和实际案例演示了如何在Android应用开发中使用这些技术实现数据的自动更新和视图绑定。内容涵盖了LiveData的观察者实现、数据绑定的布局配置与...
- 2020-03-24 20:59侠亦狐的博客 Jetpack网上一搜全都有解释,在这里我就不介绍Jetpack了,直接给ViewModel、LiveData、DataBinding上例子。 注:本文基于AndroidX的项目,本人自己理解的意思做的讲解,有不对或疑惑的地方欢迎评论留言一起学习探讨...
- 2021-01-20 08:44DataBinding是Android JetPack组件中的一员,它提供了一种声明式的方式来绑定应用的数据源到UI组件,从而减少了视图和控制器之间的耦合。通过DataBinding,开发者可以更专注于业务逻辑,而不是手动处理UI事件和数据...
- 2022-03-20 23:08GeorgePanda的博客 Android开发之DataBinding+LiveData+ViewModule 众所周知,Android海外主流开发已经开始使用Google最新提供的JetPack Compose进行开发。 Compost使用MVI框架,代表了应用开发从命令式编程向响应式编程的转变。(翻译...
- 2023-04-26 17:38东坡大表哥的博客 本文是Jetpack组件专题的第一篇,Jetpack是Google官方在2018年推出的一套组件库,用来帮助开发者更轻松地编写优质应用。包含四大模块:Architecture( ...DataBinding就是一个绑定数据和UI的框架,简化代码,同步刷新。
- 2021-10-28 20:50初学者-Study的博客 MVVM框架出来已经有一段时间了,现在也有很多的项目运用了MVVM框架,因此也不算是很新的东西,但是从个人的角度来说我希望写出来,因为每年都会有新的Android开发工程师进入,一些框架的使用都是封装好的,或者...
- 2025-08-14 11:01Kotlin语言构建的现代化Android应用开发框架是一个以Kotlin语言为基础,采用MVVM架构模式,支持Jetpack组件,包含ViewModel、LiveData、DataBinding和协程等核心模块的开发框架。这种框架的主要优点在于,它能够大大...
- 2024-10-22 15:29huaqianzkh的博客 通过LiveData观察者模式,只要数据的值发生了改变,就会自动通知VIEW层,View层会设置观察者来监听数据的改变。MVP:P调用M层去获取数据,P回调View层实现的接口,把数据以函数参数的形式传递过去。
- 2025-10-07 07:00放屁带闪电的博客 本文详细介绍了Android Jetpack中的三大核心组件:ViewModel、LiveData和数据绑定的实战应用。通过货币转换示例,展示了ViewModel如何管理UI数据并应对配置变化;讲解了LiveData如何实现数据观察与生命周期感知;...
- 没有解决我的问题, 去提问