首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Jetpack
订阅
JamFF
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
正确实践Jetpack SplashScreen API —— 在所有Android系统上使用总结,内含原理分析
点赞❤️+收藏❤️+关注❤️=学会❤️,实践SplashScreen API的正确用法,详细介绍各种常见问题,并解决,学会了就赶紧使用到你的项目中吧❤️
Android Navigation 遇坑记 - 真实项目经历
这篇文章不是 Navigation 的入门文章和使用说明,也不是原理介绍,可以作为我们团队对 Navigation 使用的一些心得体会的说明,比较适合对 Navigation 有项目实践的同学。
【背上Jetpack之Fragment】你真的会用Fragment吗?Fragment常见问题以及androidx下Fragment的使用新姿势
getParentFragmentManager情况稍微复杂,正常情况返回的是该fragment 依附的activity的FragmentManager。如果该fragment是另一个fragment 的子 fragment,则返回的是其父fragment的 getChildF…
Kotlin 插件的落幕,ViewBinding 的崛起
...... 因此 ViewBinding 出现了,ViewBinding 解决了上述所有问题,ViewBinding 虽然好,但是也有它的不足之处。 ...... 效率低于 ViewBinding,因为注释处理器会影响数据绑定的构建时间。 ViewBinding 可以实现的,…
一道面试题:Activity是如何实现LifecycleOwner的?
Activity虽然实现了LifecycleOwner接口,但是并没有实现相关处理,而是通过添加一个Fragment来代理Lifecycle的分发。这种通过Fragment代理Activity行为的设计在其他一些库也经常出现,相对来说更加无侵和优雅。 Activity通过继承S…
ViewModel是如何在Activity发生旋转时保留数据的?
想要ViewModel不随着宿主重建而销毁,那就要保证ViewModelStore不随着宿主重建而销毁。那么ViewModelStore又是在什么时机被保存起来的呢? 在Activity启动流程中,当ActivityThread执行performDestroyActivity这…
Android&Navigation全面介绍&全新的Fragment管理器
Navigation属于具备完善的回退栈的Fragment管理器. 可以与视图组件联动绑定.解决原有FragmentManager回退栈的Bug
[译] Android 中的简易协程:viewModelScope
取消不再需要的协程(coroutine)是件容易被遗漏的任务,它既枯燥又会引入大量模版代码。viewModelScope 对结构化并发 的贡献在于将一项扩展属性加入到 ViewModel 类中,从而在 ViewModel 销毁时自动地取消子协程。 声明:viewModelSco…
【译】LiveData 使用详解
本文翻译自【Understanding LiveData made simple】,详细介绍了 liveData 的使用。感谢作者 Elye。水平有限,欢迎指正讨论。 Architecture Components 可以说是 Google 提供给 Android 开发者的一大福…
[译] 在 SnackBar,Navigation 和其他事件中使用 LiveData(SingleLiveEvent 案例)
视图层(Activity 或者 Fragment)与 ViewModel 层进行通讯的一种便捷的方式就是使用 LiveData 来进行观察。这个视图层订阅 Livedata 的数据变化并对其变化做出反应。这适用于连续不断显示在屏幕的数据。 但是,有一些数据只会消费一次,就像是 …