首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jetpack 更新
Flywith24
创建于2021-05-10
订阅专栏
记录 Jetpack 组件重要的更新
等 6 人订阅
共6篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Jetpack 更新之Activity】ContextAware 是个啥?
最近 activity 1.2.0 正式版发布,除了全新的 Activity Result API (前面已有介绍),还引入了一个新的接口 ContextAware。 老规矩,我们沿着 git commit 查看该功能的引入过程。 LifecycleOwner API 提供了达…
【Jetpack更新之Recyclerview】更优雅地恢复 recyclerview 的滚动位置
androidx recyclerview 1.2.0-alpha02 版本添加了新功能 MergeAdapter,帮助开发者更容易地为 RecyclerView 添加 Header 和 Footer。详情参见 【译】MergeAdapter 的使用 使用官方 API 为 Re…
【Jetpack更新之Fragment】1.3.0-alpha04 来袭,Fragment 间通信的新姿势
target fragment 需要直接访问另一个 fragment 的实例,这是十分危险的,因为你不知道目标 fragment 处于什么状态。而且 target fragment 不支持 Navigation 因此官方提供了这样的 API,它允许在一个 fragment 上设…
【Jetpack更新之Fragment】setMaxLifecycle 上位,setUserVisibleHint 被弃用
很多情况下,fragment 的生命周期上限应该低于 FragmentManager/Activity。例如,ViewPager 屏幕外的界面不应被 resumed 我们可以看到官方为了使 fragment 能够在正确的生命周期上,引入了 setMaxLifecycle() 方…
【Jetpack更新之Fragment】setRetainInstance 被弃用
SetRetainInstance 尝试在 activity 重建时保存状态。但它带来了很多副作用。 随着 ViewModel 的引入,开发者拥有一个特定的 API,用于保留与 Activity,Fragments 和 Navigation 相关联的状态。 这使开发者可以使用正…
【Jetpack更新之Fragment】终于动手了,onActivityCreated 被弃用
我们应该传递外部依赖来作为 FragmentFactory 参数。view 相关的代码应该放置在 onViewCreated() 完成,其他的初始化代码应该在 onCreate() 中完成。为了在 activity onCreate() 完成后接收回调,可以添加一个 activ…