
Android Jetpack
Android Jetpack
AboBack
无他,唯手熟尔!!!
展开
-
简洁唯美的 WanAndroid 客户端
1.什么是 WanAndroid 客户端WanAndroid 是鸿洋开发并维护的一个专门学习 Android 的站点,这里面你可以学习到各种关于 Android 知识。精彩的每日一问、你需要的面试资料、面试题、当然你也可以在这个上面分享知识博客,以及其他好的关于学习 Android 的内容。非常建议学习浏览!同时鸿洋大佬还提供了 WanAndroid 的 API 真造福了广大 Android 开发者啊!比心!????我就是根据 WanAndroid 提供的 API,写了一个客户端,这样可以在手机上可以原创 2020-11-26 13:04:42 · 1003 阅读 · 2 评论 -
Android Jetpack组件ViewModel基本使用和原理分析
本文整体流程:首先要知道什么是 ViewModel,然后演示一个例子,来看看 ViewModel 是怎么使用的,接着提出问题为什么是这样的,最后读源码来解释原因!1.什么是ViewModel1.1.定义ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。在对应的作用域内,保正只生产出对应的唯一实例,保证UI组件间的通信。ViewModel 一般要配合 LiveData、DataBinding一起使用1.2.特点原创 2020-09-01 17:38:45 · 727 阅读 · 0 评论 -
Android Jetpack组件LiveData基本使用和原理分析
LiveData一般是和 ViewModel 配合使用的,但是本文就以单独使用 LiveData 作为例子单独使用,这样可以只关注 LiveData 而不被其他所干扰。本文整体流程:首先要知道什么是 LiveData,然后演示一个例子,来看看 LiveData 是怎么使用的,接着提出问题为什么是这样的,最后读源码来解释原因!LiveData 的源码比较简单,底层依赖了 Lifecycle,所以懂 Lifecycle 的源码是关键,我之前写过一篇Android Jetpack组件Lifecycle基本使原创 2020-08-31 14:54:45 · 897 阅读 · 0 评论 -
Android Jetpack组件Lifecycle基本使用和原理分析
本文主要对 Jetpack 的 Android Architecture Components 中的 Lifecycle 进行分析,首先会说明什么是 Lifecycle,然后通过一个实际的例子,来验证 Lifecycle 的特性,然后抛出问题,为啥 Lifecycle 这么厉害,这么强大!最后通过阅读Lifecycle 的源码,来一步一步解答疑问!1.Lifecycle简介什么是LifecycleLifecycle提供了可用于构建生命周期感知型组件的类和接口,可以根据 Activity 或 Frag原创 2020-08-27 15:57:47 · 1230 阅读 · 1 评论