首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
阳光下的影子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
独家记忆 | Jetpack MVVM 高频提问和解答
解答:通过 SharedViewModel 来完成。 1.该 ViewModel 被封装在视图控制器(Activity/Fragment)的基类,使得消息能够 仅限于在视图控制器之间传播,而不污染到之外的区域。 2.同时也可避免被外部的组件拿到,而造成不可预期的推送。 具体可见…
[Jetpack] 人生苦短,让脚手架为你节省时间
人,不是机器,人注定会犯错。 尤其是在 多人协作的软件工程背景下 快速版本迭代的时候。 有限的注意力应始终放在刀刃上,因而那些机械重复的模板代码,
是让人耳目一新的 Jetpack MVVM 精讲
通过 Jetpack 架构组件解决一致性问题。KunMinX 邀您一起探寻多人协作软件工程背景下,高频痛点及解决途径。
Android鬼点子 Kotlin+DataBinding+LiveData+Lifecycle的奇妙反应
Kotlin是谷歌官方最新支持的一级语言,新版的Android Studio3.0 Beta 版已经原声支持Kotlin。昨天的新闻说J神也加入了谷歌的Kotlin组,觉得Kotlin会成为大势啊! LiveData 是一个数据持有者类,它持有一个值并允许观察该值。它还可以与L…
Android DataBinding 从入门到进阶
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBi…
使用Kotlin构建更适合Android的MVVM应用程序
说到MVVM,大家都会想起前端的MVVM框架,相较于前端MVVM的火热,它在移动开发领域就不那么热门了。Google在2015年才推出DataBinding框架,起步较晚,而且2015年是MVP模式爆发的一年,2016年是各种热修复、插件化爆发的一年,它没赶上好时机。 自16年…
JVM -- 运行时栈帧结构简介
每一个栈帧都包括了局部变量表,操作数栈,动态连接,方法返回地址和一些额外的附加信息。在编译代码的时候,栈帧中需要多大的局部变量表,多深的操作数栈都已经完全确定了,并且写入到了方法表的Code属性中,因此一个栈帧需要分配多少内存,不会受到程序运行期变量数据的影响,而仅仅取决于具体…
难得一见 Jetpack MVVM 最佳实践
在这个案例中,我将为你展示,Jetpack MVVM 是如何 “以简驭繁” 地将原本十分容易出错、一出错就会耽搁半天时间的开发工作,通过 “寥寥的几行代码” 轻而易举地完成。