Jetpack
文章平均质量分 92
Jetpack是一套库、工具和指南,可以帮助开发者更轻松地编写优质应用。这些组件可以帮助开发者遵循最佳做法、
让开发者摆脱编写样板代码的工作并简化复杂任务,以便开发者将精力集中放在所需的代码上。
一个平凡的程序员
好好吃饭,好好生活,好好学习!
展开
-
Android Jetpack架构组件学习【DataBinding】
只需要修改一下xml就可以,在@后面加上一个 = 符号。还有另外一种定义数据的方式,绑定数据方式和上面的相同。1、gradle中添加dataBinding。编写databingding样式的xml。Activity中使用ViewModel。附上完整实例代码供参考。原创 2022-10-18 10:58:50 · 1374 阅读 · 1 评论 -
Android Jetpack组件ViewModel
ViewModel 类旨在以注重生命周期的方式存储和管理界面相关数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。异步回调问题不会造成内存泄漏。隔离Model层和View层。Fragments间共享数据。原创 2022-08-26 08:28:25 · 360 阅读 · 0 评论 -
Android Jetpack架构组件学习【Navigation】
可能我这么解释还是有点抽象,做一个不是那么恰当的比喻,我们可以将 Navigation Graph 看作一个地图,NavHostFragment 看作一个车,以及把 NavController 看作车中的方向盘, Navigation Graph 中可以看出各个地点(Destination)和通往各个地点的路径, NavHostFragment 可以到达地图中的各个目的地,但是决定到什么目的地还是方向盘 NavController ,虽然它取决于开车人(用户)该目录创建您的导航图资源文件(例如。原创 2022-01-07 13:18:31 · 634 阅读 · 0 评论