首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android Jetpack
长安皈故里
创建于2022-04-08
订阅专栏
专注于Jetpack相关组件的研究
等 22 人订阅
共11篇文章
创建于2022-04-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一个典型问题:ViewModel如何在界面重建中保存数据?
众所周知,`ViewModel`可以在界面销毁重建后仍然保存之前的数据,而到底是怎么在界面销毁重建期间进行保存的呢,本篇文章就就该问题进行一个探究。
肢解LiveData:协程味的CoroutineLiveData了解一下(二)
上篇讲解了通过`liveData{}`创建`CoroutineLiveData`的基本使用,本篇文章主要介绍`CoroutineLiveData`的原理分析。
肢解LiveData:协程味的CoroutineLiveData了解一下(一)
本篇文章主要介绍CoroutineLiveData的使用,这是一个基于协程+MediatorLiveData实现的一种build构建livedata的类。
用了lifecycle-runtime-ktx这些API,写出更优雅的代码
本篇文章主要是介绍lifecycle-runtime-ktx的两个大家用的比较少的API:findViewTreeLifecycleOwner和withCreated/Started/Resume()
Jetpack实践指南:lifecycle与协程的"猫腻"事(二)
本篇文章介绍lifecycle在协程中的应用,分析`lifecycleScope.launchWhenXXX{}`、`lifecycle.repeatOnLifecycle(){}`原理。
Jetpack实践指南:lifecycle与协程的"猫腻"事(一)
本篇文章主要是讲解如何使用lifecycle创建协程 、源码解析以及lifecycle在协程中的应用。
Jetpack实践指南:你需要了解的Lifecycle开发技巧
本篇文章主要是讲解Lifecycle日常开发中,那些常见的注意事项以及使用技巧,希望对你有所帮助: 1. 添加观察者`LifecycleObserver` 2. 监听应用前后台切换
统一AppCompatActivity获取ViewModel、ViewBinding的入口
定义中间类,统一AppCompatActivity获取ViewModel、ViewBinding的入口。
一步步基于ViewModel协程搭建通用网络请求工具
本文主要介绍如何在ViewModel封装通用的网络请求,不过在真正介绍封装前先讲解下使用到的基础知识:协程中异常的捕获。
你需要懂的ViewModel那些事
本文主要讲解viewmodel常用技巧: 1.ViewModel构造函数支持传入参数; 2.ViewModel中LiveData声明注意点; 3.ViewModel中协程的使用;
一个Bug引发对LiveData和协程的思考
本文主要介绍笔者在项目开发过程中使用MutableLiveData的postValue()遇到的问题,并以此展开关于协程以及LiveData的相关知识点分析