![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 50
仲夏余四
这个作者很懒,什么都没留下…
展开
-
LiveData相关详解
一、基础概念 LiveData是一种可观察的数据存储类,具有生命周期感知能力。当其数据更新时,会更新通知给处于活跃状态(STARTED、RESUMED)的观察者(Observer)。 下图为LiveData具有的优势(截自官网),可以说LiveData的存在,为界面数据的处理提供了非常大的便利 二、实际运用 Android提供了简单的封装类MutableLiveData,设置好泛型即可实现一个LiveData。提供了setValue,postValue,getVa...原创 2020-09-21 21:45:46 · 353 阅读 · 0 评论 -
Fragment生命周期与执行事务
onAttach() -- onCreate() -- onCreateView() -- onActivityCreated() -- onStart() -- onResume() -- onPause() -- onStop() -- onDestoryView() -- onDestory() -- onDetach() onAttach() 与Activity建立关联时调用 onCreateView() 创建视图加载布局时调用 onActivityCreated() .原创 2020-08-27 14:24:40 · 126 阅读 · 0 评论 -
Activity生命周期
onCreate() 创建Activity时触发,执行基本启动逻辑,例如进行加载布局,数据绑定、关联ViewModel,处理savedInstanceState onStart() Activity对用户可见时调用,此方法会快速执行完成 onResume() Activity与用户交互时调用,此时Activity位于栈顶,将一直此保持状态,直到某些事件发生,使焦点远离应用 onPause() Activity不再位于前台,可在此处释放系统资源,不要执行冗长的操作,原创 2020-08-27 11:56:08 · 60 阅读 · 0 评论