Kotlin
文章平均质量分 94
Lindroy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Retrofit + Kotlin + MVVM 的网络请求框架的封装尝试
1、前言之前在学习郭霖《第一行代码》时按部就班地写过一个彩云天气 App,对里面的网络请求框架的封装印象非常深刻,很喜欢这种 Retrofit + Kotlin + 协程的搭配使用。随后也在自己的项目里参考了这部分的代码。但随着代码的深入编写和功能的复杂,原来的框架已经无法满足我的使用了。原主要有如下的痛点:缺少失败的回调显示加载中动画比较麻烦后面我自己试着努力去封装一个简单易用的框架,可惜个人能力有限,自己封装的框架总是不如人意。好在还有很多优秀的博客和代码可供参考。在此基础上,对彩云天气 A原创 2021-11-07 12:11:21 · 1887 阅读 · 0 评论 -
MultiStateLayout:灵活易用的Android多状态视图布局
在GitHub上有一款很不错的Android多状态布局:MultipleStatusView,在之前的项目中我一直都使用它,但慢慢地,我发现了它的一些不便之处:配置比较死板。视图根布局的Id、点击重连控件的Id都必须按照文档的写死,如果不一致或者漏掉可能会导致一些奇怪的bug。视图状态比较有限。需要自定义一个状态视图(比如需要登录视图)的话比较麻烦,如果采用MultipleStatus...原创 2020-02-17 23:25:29 · 1360 阅读 · 0 评论 -
Kotlin之在Gradle中无参(no-arg)编译器插件的使用
前言最近在用Kotlin+Spring Boot写一个后端项目,实体类习惯性地用了Kotlin中的data class,但是Spring要求要有一个无参的构造函数,否则可能会抛出java.sql.SQLDataException。要使data class能够生成一个无参的构造函数,有两种方法可以做到:1.给data class的构造函数中的每一个参数都赋上默认值。比如:data class ...原创 2019-11-10 11:40:27 · 1465 阅读 · 0 评论
分享