Jetpack
柠檬不心酸
这个作者很懒,什么都没留下…
展开
-
Android开发 -- Jetpack 之 Data Binding 是什么、快速入门、简单使用、通俗解释
全文阅读预计 10 分钟这可能是你看过的最清晰明了的讲解主题 ????写在前面:日常开发中,对于 UI 的修改通常我们会使用 findViewById 这个方法,现在我们的页面上有一个 TextView 假如说如果有一个东西可以让你不用获取这个 tv 就可以修改这个控件的 text、textColor 等各种参数呢,然后它又是 Google 官方推荐使用的,然后你又不需要手动去写注解、各种绑定等...原创 2020-01-25 08:47:12 · 335 阅读 · 0 评论 -
Android开发 -- Jetpack 之 Lifecycles 快速入门、简单使用、通俗解释
全文阅读预计 10 分钟这可能是你看过的最清晰明了的讲解主题 ????场景说明:日常开发中,我们可能会在某个耗时的接口、线程中做些操作,耗时的操作执行完毕后更改界面上某个 UI 的展示,但如果此时接口、线程还在工作但 Activity 已经关掉了呢?那么就会造成内存泄漏等问题,回顾内存泄漏的定义:生命周期长的对象持有生命周期短对象的引用就可能会造成内存泄漏,那么此时我们可能会在 Activity...原创 2020-01-25 08:45:30 · 493 阅读 · 0 评论 -
Android开发 -- Jetpack 之 ViewModel 是什么【使用、快速入门、通俗解释】
全文阅读预计 10 分钟这可能是你看过的最清晰明了的讲解主题 ????写在前面:由于 ViewModel 与 LiveData 关联性强,在学习 ViewModel 的时候要结合 LiveData 同时学习想要快速学习 LiveData ?请进入此链接学习我对于 LiveData 的快速及通俗讲解。 全文阅读预计 15 分钟。官方定义:ViewModel 类旨在以注重生命周期的方式存储和...原创 2020-01-25 08:44:40 · 1215 阅读 · 0 评论 -
Android开发 -- Jetpack 之 LiveData 是什么【使用、快速入门、通俗解释】
全文阅读预计 15 分钟这可能是你看过的最清晰明了的讲解主题 ????官方定义:LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 可感知生命周期,也就是说它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的应用组件观察者。特性:如果观察者(由 Ob...原创 2020-01-25 08:34:46 · 506 阅读 · 0 评论