首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jetpack
订阅
TomasTu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
如何应对 Android 面试官 -> 玩转 JetPack Lifecycle
本文介绍了Jetpack中的Lifecycle组件,用于监听Activity/Fragment生命周期变化。Lifecycle通过观察者模式实现,包含LifecycleOwner
Android ViewModel 原理浅析
ViewModel原理浅析 这套机制完美诠释了Android系统"轻Activity,重数据"的设计哲学,通过系统级基础设施实现业务逻辑与生命周期解耦,是Jetpack架构组件的典范实现。
视图绑定(ViewBinding )与数据绑定(Databinding)
视图绑定(ViewBinding )与数据绑定(Databinding) 什么是ViewBinding viewbinding是android jetpack的一个特性,通过viewbinding功能
Kotlin Jetpack 实战 | 09. 图解协程原理
协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看完本文后,你会发现,原来协程也没有那么难。 1. 一边看文章,一边跑 Demo 2. 线程 &…
JetPack系列——Navigation(一)
Navigation Graph 一种xml资源文件,包含应用程序的所有页面以及页面之间的关系。 NavHostFragment 一种特殊的Fragment,Navigation Graph中的Fragment正是通过这个特殊的Fragment启动的。 NavControlle…
JetPack系列—将Navigation与BottomNavigationView结合使用
之前介绍过jetpack Navigation的基本使用,本篇文章是Navigation系列的第二篇,主要介绍一下如何将Navigation与BottomNavigationView相结合实现多个fr
【RecyclerView】别再notifyDataSetChanged()了!使用DiffUtil让你的RecyclerView更加丝滑
目录 场景介绍 DiffUtil 怎么用 代码分析 ReyclerView.ListAdapter 还是先来看看怎么用 源码分析 场景介绍 先介绍一下MVVM 我相信大家都已经非常熟悉了 ViewMo
ViewPager2使用详解
ViewPager2是ViewPager的升级版。ViewPager2是基于RecyclerView实现的,在解决了很多使用ViewPager时遇到的问题的同时,还加入自己的一些新特性。下面我们来介绍他的使用。 因为ViewPager2是基于RecyclerView的,所以它使…
android Livedata最详尽的使用场景分析,让你爱上Livedata
本文基本上覆盖了Livedata的大部分用法和场景,如果您有更好的场景分析欢迎评论或私信我,帮助我我来充实文章内容
Android Jetpack - DataStore 指南
在官方尚未出手之前,存储键值对等小型数据集可能普遍采用两种方式,SharedPreferences或是MMKV(如果您需要支持大型或复杂数据集、部分更新或参照完整性,请考虑使用 Room...