首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户1804397238684
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Kotlin密闭类的使用场景
Kotlin密闭类对于Java开发者来说完全是一个全新的概念。它是枚举的升级版,相对了枚举它多了一个传参的功能。这点跟swift的枚举很像,我猜是参考swift的枚举功能来...
1
评论
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Kotlin协程-Android实战
协程的概念最核心的点其实就是函数或者一段程序能够被挂起(说暂停其实也没啥问题),待会儿再恢复,挂起和恢复是开发者的程序逻辑自己控制的,协程是通过主动挂起出让运行权来实现...
2
评论
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Kotlin的泛型逆变与协变
默认泛型是不支持访问泛型的类型的。使用reified关键字,才能支持访问泛型的类型 。另外,带有reified真泛型的函数必须是inline内联函数,这个比较好理解,inl...
2
评论
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
谈谈我理解基于jetpack的MVVM
如上图,我理解的MVVM:LiveData处理View与ViewModel之间的通讯,协程/Flow处理ViewModel与Repository之间的数据通讯 。Repos...
2
评论
分享
用户1804397238684
赞了这篇文章
刘望舒
腾讯TVP @公号「刘望舒」
·
5年前
关注
Android Jetpack架构组件(六)一文带你了解ViewModel的使用和原理
在本系列的第4和第5篇文章中,介绍了LiveData的使用和原理,LiveData和ViewModel是一对好搭档,这篇文章我们一起来学习什么是ViewModel、View...
20
3
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Jetpack架构组件 — LiveData与ViewModel的使用
ViewModel将视图和逻辑进行了分离。Activity或者Fragment只负责UI显示部分。具体的网络请求或者数据库操作则有ViewModel负责。类似于MVP模式中...
4
评论
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Kotlin的lambda闭包
Kotlin的lambda闭包跟Java的lambda闭包完全是两个不同的概念。我们都知道,Java的lambda表达式就是单方法接口(也就是只有一个方法的接口)匿名实现的...
11
3
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Kotlin 协程Flow VS Rxjava2 (一) 协程 Flow
Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。是 Kotlin 协程与响应式编程模型结合的产物,与 RxJava 非常相似。Flow结...
21
2
分享
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
Kotlin 协程Flow VS Rxjava2 (三) 实战
现在有一个需求:股票行情报价跟图表数据是由两个接口返回,产品想同一时间展示两个数据,另外五秒轮训一次接口,报错重试三次。 我们分别用协程,RxJava2和Flow分别处理一...
19
17
分享
用户1804397238684
关注了
刘木杉
用户1804397238684
赞了这篇文章
刘木杉
Android @Alibaba
·
5年前
关注
我理解的模块化与组件化
组件:把重复的代码提取出来合并成为一个个组件,组件最重要的就是重用(复用),位于框架最底层,可供不同模块使用。比如图表(Chart)组件,支付组件,路由组件等 模块:分属同...
6
2
分享
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2020-10-21