搜索结果
查询Tags标签: LiveData,共有 14条记录-
官方推荐Flow,LiveData:那我走,程序员面试题网站
LiveData的缺点:而LiveData它的缺点其实也非常明显,LiveData肩负着为UI提供数据订阅的能力,所以他的数据订阅只能在主线程,可能会有小伙伴说可以在子线程通过postValue去发布数据啊。但是其实这个postValue是有坑的,被坑过的小伙伴都应该知道短时间通过多次postValue…
2021/12/26 22:12:30 人评论 次浏览 -
官方推荐Flow,LiveData:那我走,程序员面试题网站
LiveData的缺点:而LiveData它的缺点其实也非常明显,LiveData肩负着为UI提供数据订阅的能力,所以他的数据订阅只能在主线程,可能会有小伙伴说可以在子线程通过postValue去发布数据啊。但是其实这个postValue是有坑的,被坑过的小伙伴都应该知道短时间通过多次postValue…
2021/12/26 22:12:30 人评论 次浏览 -
Jetpack架构组件学习(2)——ViewModel和Livedata使用
要看本系列其他文章,可访问此链接Jetpack架构学习 | Stars-One的杂货小窝 原文地址:Jetpack架构组件学习(2)——ViewModel和Livedata使用 | Stars-One的杂货小窝Jetpack架构推荐使用MVVM结构,为此推出了几个MVVM的组件库供我们开发者快速接入,首先要讲的就是ViewModel 个…
2021/11/26 6:10:01 人评论 次浏览 -
Jetpack架构组件学习(2)——ViewModel和Livedata使用
要看本系列其他文章,可访问此链接Jetpack架构学习 | Stars-One的杂货小窝 原文地址:Jetpack架构组件学习(2)——ViewModel和Livedata使用 | Stars-One的杂货小窝Jetpack架构推荐使用MVVM结构,为此推出了几个MVVM的组件库供我们开发者快速接入,首先要讲的就是ViewModel 个…
2021/11/26 6:10:01 人评论 次浏览 -
WanAndroid——探索Android应用架构的一次实践
在 《也谈Android应用架构》 和 《再谈Android应用架构——Jetpack VS 生命周期》 两篇文章中,我们详细论述了MVC、MVP、MVVM架构的思想、优缺点以及使用注意事项,并阐述了借助Jetpack强大的生命周期管控能力解决架构“本地化”的问题。但没有实践的论述不仅不直观,也应…
2021/9/27 23:13:23 人评论 次浏览 -
WanAndroid——探索Android应用架构的一次实践
在 《也谈Android应用架构》 和 《再谈Android应用架构——Jetpack VS 生命周期》 两篇文章中,我们详细论述了MVC、MVP、MVVM架构的思想、优缺点以及使用注意事项,并阐述了借助Jetpack强大的生命周期管控能力解决架构“本地化”的问题。但没有实践的论述不仅不直观,也应…
2021/9/27 23:13:23 人评论 次浏览 -
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
Android 常用的分层架构 Android 中加载 UI 数据不是一件轻松的事,开发者经常需要处理各种边界情况。如各种生命周期和因为「配置更改」导致的 Activity 的销毁与重建。「配置更改」的场景有很多:屏幕旋转,切换至多窗口模式,调整窗口大小,浅色模式与暗黑模式的切换,…
2021/9/15 23:08:34 人评论 次浏览 -
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
Android 常用的分层架构 Android 中加载 UI 数据不是一件轻松的事,开发者经常需要处理各种边界情况。如各种生命周期和因为「配置更改」导致的 Activity 的销毁与重建。「配置更改」的场景有很多:屏幕旋转,切换至多窗口模式,调整窗口大小,浅色模式与暗黑模式的切换,…
2021/9/15 23:08:34 人评论 次浏览 -
LiveData核心源码解析
1、setValue() 在主线程调用用于为LiveData设置数据,同时向活跃的observers发送状态变更通知/*** Sets the value. If there are active observers, the value will be dispatched to them.* <p>* This method must be called from the main thread. If you need s…
2021/9/14 17:06:20 人评论 次浏览 -
LiveData核心源码解析
1、setValue() 在主线程调用用于为LiveData设置数据,同时向活跃的observers发送状态变更通知/*** Sets the value. If there are active observers, the value will be dispatched to them.* <p>* This method must be called from the main thread. If you need s…
2021/9/14 17:06:20 人评论 次浏览 -
Android LiveData笔记
LiveData特性:1、只有在活跃状态(STARTED,RESUMED)才会收到通知,非活跃状态不会收到更新通知。2、只有在数据发生变化时才发生更新,且只发送给处于活跃状态的观察者。3、观察者在首次从非活跃状态变为活跃状态时,会收到更新通知。若第二次从非活跃状态转为活跃状态,…
2021/6/26 23:28:11 人评论 次浏览 -
【面试必会】Android面试相关文章及Github学习资料,全网疯传
前言移动研发火热不停,越来越多人开始学习 android 开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份 android 研发进阶之路,希望能对大家…
2021/5/17 10:56:11 人评论 次浏览 -
android面试java基础,音视频时代你还不会NDK开发?真香!
前言 现实就是,99%的职业,年龄增大后都没前途。没前途是绝大多数普通人的宿命,有前途的人也用不着等到老。有没有前途已然不重要,无论做哪一行,健康的心态永远是首位。 从我个人的角度写写30多岁码工的感受:的确是受年龄压力开始增大了。比如二十多岁的小年轻,可能…
2021/5/6 12:25:25 人评论 次浏览 -
【工作感悟】阿里内部Android笔记火爆IT圈,系列教学
1.写在前面 想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。 2020届的秋招提前批已近尾声,目前Android开发岗已拿到的offer有[百度],[字节跳动],[美团点评],[网易],岗位均为Android开发方向。距离毕业答辩还有点…
2021/4/16 10:56:39 人评论 次浏览