首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android设计模式
订阅
zbpjob
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
如何通过Kotlin协程, 简化"连续依次弹窗(Dialog队列)"的需求
效果预览 代码预览 代码实现 OnDismiss()回调中将协程恢复, 为了将这种基于回调的方法包装成协程挂起函数, 可以使用suspendCancellableCoroutine`函数
简单一招解决首页弹窗逻辑复杂问题--责任链模式
开头,上 Demo-ActionChain by gitee 我想讲一个19年重构首页弹窗逻辑的故事,不过故事冗长,放最后了。 直接上干货 如果看百度百科上对于责任链模式的描述有点迷茫,其实简单的一句
Android:优雅的处理首页弹框逻辑:责任链模式
背景 随着业务的发展,首页的弹窗越来越多,隐私政策弹窗,广告弹窗,好评弹窗,应用内更新弹窗等等。 并且弹框显示还有要求,比如: 用户本次使用app,只能显示一个弹框,毕竟谁都不愿意打开app就看到一堆
如何正确理解策略模式?开闭原则是关键!
策略模式使用的就是面向对象的继承和多态机制,从而实现同一行为在不同的场景下具备不同的实现。也就是说我们需要针对同一个行为,比如付款,在不同的场景,比如微信和支付宝这样不同的场景下,会有不同的实现方式。
手把手带你实现西瓜视频的责任链埋点框架
现有的埋点方案都存在些弊端,之前看到西瓜视频团队分享了基于责任链的埋点框架,感觉思路还不错。不过只分享实现思路和部分代码,所以个人就尝试封装一下,理解其核心思想后进行了改进和优化
Android设计模式实战-使用策略模式封装 '并且' 与 '或者' 的逻辑
我们通过策略模式加上构建者模式实现的封装框架。如果在一些判断条件很多并且可能随时变化的一些场景中,这样的封装是很实用的,修改起来也是非常的快捷。