Android中的ViewModel是一个可以用来存储UI相关的数据的类。ViewModel的生命周期会比创建它的Activity、Fragment的生命周期长。 这里拿官方...
ViewModel用来可感知生命周期的方式存储和管理UI相关数据,当系统配置发生变更的时候,如屏幕旋转,数据不会丢失。 一、ViewModel源码分析 我们先来看ViewMo...
在Google I/O之间,Google推出了包含LiveData和ViewModel的组件架构,这有助于开发者们使用MVVM开发Android应用程序。 官方文档连接(需联...
修改了本地的代码,然后使用: git add filegit commit -m '修改原因' 执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
前言 在上篇文章 Android 注解系列之 EventBus3 原理(四)中我们讲解了 EventBus3 的内部原理,在该篇文章中我们将讲解 EventBus3 中的 “...
最近想实现一个功能:将手机屏幕画面通过wifi投屏到另一台Android大屏设备上进行同屏显示。 因为之前没有了解过投屏,所以首先想到的是实现两个APP,分别装到手...
1. 前言 11月分劳务派遣进了家大公司orz,开始一个新的项目。当我将一张切图分别放在drawable的各个dpi文件夹后,同事和我说不需要弄那么多份切图放在drawabl...
首先,闲话少叙,双手献上Fuchsia OS API 传送门 https://fuchsia.dev/ 我们都知道,Android 和 Chrome OS 是谷歌最为人熟知的...
想起鲁大大的话:人类的悲欢并不相通~