
jetpack
文章平均质量分 83
gujunhe
Android&flutter
展开
-
Jetpack之Navigation技术解密
Navigation 是一个框架,用于在 Android 应用中的“目标”之间导航,该框架提供一致的 API,无论目标是作为 Fragment、Activity 还是其他组件实现。原创 2023-05-12 21:59:25 · 1161 阅读 · 6 评论 -
Jetpack之livedatabBus源码解析
单例模式的 去掉粘性事件,Java版本。原创 2023-05-11 20:21:08 · 232 阅读 · 0 评论 -
Jetpack之livedata原理分析
只有在生命周期处于started和resumed时。livedata才会更新观察者。原创 2023-05-09 22:15:56 · 650 阅读 · 0 评论 -
JetPack之lifecycle原理分析
更新现在的状态sync();除了ComponentActivity之外,在ComponentActivity的子类androidx.fragment.app.FragmentActivity、androidx.appcompat.app.AppCompatActivity以及androidx.fragment.app.Fragment中都是可以直接使用Lifecycle的,这是AndroidX帮助开发者完成的。这种通过Fragment来感知Activity生命周期的方法其实在Glide的中也是有体现的。原创 2023-05-09 14:24:06 · 715 阅读 · 1 评论 -
Android jetpack之Paging
Android jetpack之Paging原创 2022-08-07 22:50:49 · 699 阅读 · 0 评论 -
Android jetpack之Navigation
1.使用Navigation 1.1创建Navigation Graph 在res文件夹下创建一个Android Resource File,新建一个Navigation Graph文件,将File name设置为“nav_graph”,Resource type设置为“Navigation”。如下图所示: 点击确认后一定要选择自动帮你添加依赖,否则使用不了 1.2.添加NavHostFragment NavHostFragment是一个特殊的Fragment,我们需要将其添加到Activity的布原创 2021-12-01 22:51:33 · 2798 阅读 · 1 评论