首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jetpack
订阅
codefei
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
【背上Jetpack之Fragment】从源码的角度看Fragment 返回栈 附多返回栈demo
在分析源码之前,我们先来思考几个问题。 返回栈,顾名思义,是一个栈结构。所以我们要搞清楚,这个栈结构到底存的是什么。 在 从源码角度看 Fragment 生命周期 一文中,我们提到了 FragmentTransaction ,它是一个「事务」的模型,事务可以回滚到之前的状态。所…
快速实现抖音上下滑动,你不知道的ViewPager2用法,信息量巨大,建议收藏点赞。老tier~
万能ViewPager2适配器--SmartViewPager2Adapter 特点功能 完全脱离xml,所有效果只需要通过api调用
重学Android Jetpack(八)之— Paging3基本使用
前言 谷歌在2020年已经开始推出Paging3版本,并且和之前的库对比是有非常大的不同,甚至可以说是两个库了,官方文档对于Paging2的定义也很明确,就是旧的废弃版Paging库,所以我们这次只关
Jetpack Compose - 彻底弄懂状态之remember和derivedStateOf
本篇文章将由浅入深,一环扣一环,把Composable函数中的状态相关问题搞懂。主要包括remember和derivedStateOf的相关内容。
Jetpack新成员,Paging3从吐槽到真香
各位小伙伴们大家好。 随着 Android 11 的正式发布,Jetpack 家族也引入了许多新的成员。我之前有承诺过,对于新引入的 App Startup、Hilt、Paging 3,我会分别写一篇文章进行介绍。 本篇文章,我们要学习的就是 Paging 3 了。 Pagin…
如何利用 Kotlin 特性封装 DataStore
Jetpack DataStore 是一种数据存储解决方案,由于使用了 Kotlin 协程或者 RxJava 以异步、一致的事务方式存储数据,用法相较于其它存储方案会更加特别,目前网上没有比较好的封装
Android Jetpack架构组件之WorkManger
最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。 WorkManger是Android Jetpack提供执行后台任务管理的组件,它适用于需…
让你彻底理解 ViewModel 的实现原理
在发生配置改变时 Activity 和 Fragment 会被销毁重建,它们内部的临时性数据(不是通过 Intent 传入的数据)就会丢失. 如果把这些临时数据放到 ViewModel 中, 则可以避免数据的丢失。当然也可以利用 onSaveInstanceState 来保留临…
ViewModel原理
1.Viewmode特性 1.1 ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存(实际上是将viewmodel