众所周知,ViewModel的作用在于以可感知生命周期的方式存储与管理UI相关的数据,它允许数据在例如屏幕旋转这样的配置发生变化时得以保存,那系统又是如何做到保存ViewMo...
IP属地:浙江
众所周知,ViewModel的作用在于以可感知生命周期的方式存储与管理UI相关的数据,它允许数据在例如屏幕旋转这样的配置发生变化时得以保存,那系统又是如何做到保存ViewMo...
一、windows 1.JDK 2.Android SDK 3.flutter sdk 4.git系统变量配置 配置git账户 移除当前账户和邮箱 adb 命令 启动优化参考...
1. dynamic的使用 在开发中, 通常情况下不使用dynamic, 因为类型的变量会带来潜在的危险 2.final&const的使用 final和const都是用于定义...
前言 对于注解的使用,想必大家都不陌生,它出现在我们的源码中,以及大部分框架中,比如ButterKnife、Arouter、Retrofit,但它们是有区别的,其中前2个是编...
RecyclerView源码分析系列文章已经告一个段落了,从今天开始,我将续源码分析系列的文章,补充RecyclerView其他内容。这个系列的文章没有固定性,可能是源码...
首先了解一下原码,反码,补码的概念。 机器数,真值 计算机和真实生活中不同,一个数在计算机中只能以二进制(0或者1)的方式表示,现实生活中主要以十进制表示,在二进制的标示中,...