Flywith24-Jetpack-Demo
Introduction: 【背上 Jetpack】demo,本仓库提供 Jetpack 一个个可以独立运行的小示例,帮助您更好的上手 Jetpack
Tags:
demo_
前缀的为 project,即单独 app
module | 描述 |
---|---|
demo_backstack | fragment 返回栈(包括单返回栈和多返回栈) |
demo_databinding | databinding demo |
demo_lifecycle | lifecycle demo |
demo_livedata | livedata demo |
demo_livedata_vs_flow | livedata_vs_flow demo |
demo_concatadapter | 更优雅地为 RecyclerView 添加 Header Footer |
demo_paging | paging demo,仅网络和网络+数据库 两种方式 |
demo_recyclerview_scroll | 恢复 RecyclerView 滚动状态 |
demo_resultapi | Fragment result API,Fragment 间通信新方式 |
demo_savestate | viewmodel-savedstate 实践 fragment replace 状态恢复测试 |
demo_singlefragment | 最简单的场景生命周期分析 |
demo_viewmodel | viewmodel demo |
demo_viewpager2 | fragment + viewpager2 demo |
blog
【背上 Jetpack】你真的会用 Fragment 吗?Fragment 常见问题以及 androidx 下 Fragment 的使用新姿势
【背上 Jetpack】从源码角度看 Fragment 的启动流程及生命周期 基于 AndroidX Fragment1.2.2
【背上 Jetpack】绝不丢失的状态 androidx SaveState ViewModel-SaveState 分析
【背上 Jetpack 之 ViewModel】即使您不使用 MVVM 也要了解 ViewModel ——ViewModel 的职能边界
【Jetpack 更新之 RecyclerView】MergeAdapter 的使用 使用官方 API 为 Recyclerview 添加 Header 和 Footer