Kotlin实战
提玛欧斯
菜鸟程序猿
展开
-
Android Jetpack Paging3分页库的使用一(概述以及网络加载)
概述 使用分页库的好处 分页库包含以下功能: 分页数据的内存中缓存。这可确保您的应用在处理页面数据时有效地使用系统资源。 内置请求重复数据删除功能,确保您的应用有效地使用网络带宽和系统资源。 可配置 RecyclerView 适配器,当用户滚动到已加载数据的末尾时会自动请求数据。 对Kotlin协程和Flow以及LiveData的支持 。 内置的错误处理支持,包括刷新和重试功能。 架构设计 分页库隶属于安卓推荐架构设计的一部分。该库的组件在应用程序的使用中,涉及到三层结构。 The repositor原创 2020-11-26 17:13:02 · 1205 阅读 · 1 评论 -
《Kotlin实战》读书笔记第一章
《Kotlin实战》读书笔记第一章 静态类型的编程语言 kotlin和java一样是一种静态类型的编程语言。 静态类型:所有表达式的类型在编译期已经确定,编译器能验证对象是否包好你想访问的方法或者字段。 动态类型:可以定义能存储任何数据类型的变量,或者返回任何类型的函数,并在运行时才解析方法和字段引用。 静态类型带来的好处: 性能:方法调用更快,不需要运行时再判断调用哪个方法 可靠性:编译器验证...原创 2019-09-12 18:00:18 · 170 阅读 · 0 评论 -
《Kotlin实战》读书笔记第二章
Kotlin基础 1.基本要素:函数和变量 函数 语句和表达式: 在Kotlin中,if是表达式而不是语句。 表达式:有值,能作为另一个表达式的一部分使用 语句:无值,总是包围着它的代码块中的顶层元素 在Java中,所有控制结构都是语句。 在Kotlin中,除了循环以外的大多数控制结构都是表达式。 在Java中,赋值是表达式,在Kotlin中则是语句。这有助于避免比较和赋值之间的混淆。 表达...原创 2019-09-23 17:06:19 · 146 阅读 · 0 评论