首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mvvm
订阅
anan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
LiveData 事件发送原理解析
都说LiveData存在粘性事件or数据倒灌,我们今天就解析看看。 一、回顾一下EventBus的粘性事件 A页面先发送粘性事件后,打开B页面,此时B页面注册EventBus后就可以收到这个事件。现在
LiveData源码分析3 -- MediatorLiveData的使用与原理解析
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 前言 上篇文章已经介绍了LiveData的原理,非常重要,里面涉及了多个LiveData的特性,可以先阅读前一篇文章:
基于MediatorLiveData实现红点的统一管理
小红点在各个App内随处可见,并且随着需求的不断迭代,需要展示小红点的需求越来越多。 不同需求之间,红点显示可能有冲突。 不同页面之间,红点显示会有关联。 同一个红点,可能显示成数字样式,红点样式,文案样式。 这个时候,如果没有对红点的展示逻辑做一个统一的抽象和管理的话,就会感…
Jetpack ViewModel
1. Read The Fucking Source Code 2. Jetpack 是一个由多个库组成的套件。 3. Jetpck 才是真的豪华全家桶。
Android Jetpack 开发套件 #1 Lifecycle:生命周期感知型组件的基础
生命周期是 Activity 的核心特性之一,也是 Android 视图开发无法规避的重要问题。 为了更加健壮地处理生命周期问题,Google 的解决方案是将生命周期定义为一套标准的行为模式。
Android Jetpack 开发套件 #3 为什么 Activity 都重建了 ViewModel 还存在?
ViewModel 是 Jetpack 组件中较常用的组件之一,也是实现 MVVM 模式或 MVI 模式的标准组件之一。
Android Jetpack 开发套件 #5 Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI
MVC、MVP、MVVM 和 MVI 等架构设计。这四个模式讨论是 “如何管理 UI” 这个话题,采用的手段都是 “关注点分离”,只是实现的细节不同。
也谈Android应用架构
谈到架构,想到的一定是MVC、MVP、MVVM这几个词了,然后对比一下它们的优缺点,接下来就是站队的时间了。常常写MVC,偶然见到了MVP,“嗯,真香~”。写久了MVP,又听说了MVVM,“嗯,真香~”。“真香”定律真是被用得淋漓尽致,此外还要喜新厌旧一番,使用MVVM的鄙视使…