1.object 用于创建单例模式 2.lazy 、lateinit 用于延迟初始化,第一次使用时再实例化 3.when 用于判断 相当于java中的switch()语句 ...
1.object 用于创建单例模式 2.lazy 、lateinit 用于延迟初始化,第一次使用时再实例化 3.when 用于判断 相当于java中的switch()语句 ...
目录 实现效果 按照惯例,效果奉上 前言 日更啊!日更!,上一篇比较划水的给大家分享了一下,在做这个功能时候的一点Java基础,IO流,在这个过程中顺便再讲一下另一个IO流中...
在《也谈Android应用架构》中我们对MVC、MVP、MVVM进行了详尽的分析,但还有一个问题悬而未决,那就是生命周期。在Android平台上生命周期具有十分重要的意义,因...
我的CSDN: ListerCi我的简书: 东方未曦 RecyclerView是项目中使用最为频繁的控件之一,相关的知识点非常多,如果对RecyclerView的了解不够深入...
作为Javaer,对于Map这个单词绝对不会陌生,无论是开发过程中还是出去面试的时候,都会经常遇到,而最频繁使用和面试提问的无非这么几个,HashMap, HashTabl...
0. 前言 在前文,我就提到 Android Architecture Components (后简称为 AAC),是一个帮助开发者设计 健壮 、 可测试 且 可维护 的一系...
前言 自定义View是Android开发者必须了解的基础 网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等 今天,...
前言:最近公司产品做版本更新时,提出了一个新的需求,内容就如标题所述,需要弹出全局的对话框来实现一部分功能。设计图如下 其实实现全局对话框的方式有多种: 1、通过悬浮窗或者利...
raw raw 目录是res目录的子目录,所有的文件都必须直接放在raw目录下,raw目录不允许建子目录。 Android会自动的为raw目录下的所有资源文件生成一个ID,这...