首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jetpack实战与原理
付十一
创建于2021-05-11
订阅专栏
Jetpack 库学习以及如何减少应用中的样板代码
等 88 人订阅
共9篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LiveData为啥连续postValue两次,第一次的值会丢失?
连续两次请求同一个接口,也就是postValue两次,但是livedata的onChange回调只走了一次,这是为什么呢?
Compose版来啦!仿自如裸眼3D效果
前段时间自如团队实现了App裸眼3D效果,确实让人眼前一亮,昨天Nayuta 大佬使用Flutter也实现了该功能,那Jetpack compose版本怎么能落下。
ViewModel源码分析,在什么情况下的「销毁重建」能够对数据进行无缝恢复?
这个是来自wanandroid每日一问上的一个问题,刚好在看ViewModel的源码,就做一下解答。本篇文章主要涉及以下三个子问题
玩会儿Compose,原神主题列表
Jetpack Compose出来有一段时间了,一直都没有去尝试,这次有点想法去玩一玩这个声明性界面工具,就以“原神”为主题写个列表吧。
【开源篇】组件化+Jetpack+MVVM项目实战,涉及协程+Retrofit,Paging3+Room等
该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin
【Jetpack篇】协程+Retrofit网络请求状态封装实战(2)
一、前言 前几天发布了一篇【Jetpack篇】协程+Retrofit网络请求状态封装实战,在评论区里也收到了一些同僚的反馈: ...... 具体问题可以直接移步到上一篇评论区查看。 因为有几个问题点还
【Jetpack篇】协程+Retrofit网络请求状态封装实战
前言 在App中,对于网络请求状态一般性的就分为加载中、请求错误、请求成功、请求成功但数据为null。为了用户体验,不同的状态需要对用户展示不同的界面,例如网络异常的提醒,点击重新请求等。 之前项目一
【Jetpack篇】LiveData取代EventBus?LiveData的通信原理和粘性事件刨析
LiveData-ViewModel-Repository 以下是LiveData结合ViewModel请求数据的伪代码,这也是JetPack中最常见的一种写法。 ViewModel层:继承ViewM
【Jetpack篇】Paging Item的新增与删除
一、整体思路: 以PageKeyedDataSource作为数据源为例,首先新建一个DataSource的类PageKeyedDataSourceExtension继承PageKeyedDataSou