首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
潜龙勿用之化骨龙
掘友等级
全干工程师
android Java iOS 公众号 Ktor
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
257
文章 116
沸点 141
赞
257
返回
|
搜索文章
赞
文章( 116 )
沸点( 141 )
从 MVVM 到 MVI:为什么说 MVVM 的 UI 状态像“网”,而 MVI 像“一条线”?
在 Android 开发里,大家最常听到的架构模式,基本绕不开两个:MVVM 和 MVI。 很多人会有一个直觉印象: 这句话有点抽象,但放到实际 Android 项目里,会变得非常具体。
为什么我不建议UI 直接访问 Repository
在大多数 Android 项目中,UI(Activity / Fragment / ViewMod
Android 面试系列 | 内存泄露:从"手动配对"到"架构自愈"
前言 内存泄露是 Android 面试的必考题,但很多候选人的回答还停留在「用静态内部类 + WeakReference 解决 Handler 泄露」这个层面。 这个答案在 2018 年是正确的
为什么应该先在 IntelliJ 中学习 Kotlin 与协程,而不是直接上 Android Studio
很多 Android 开发者在学习 Kotlin 和协程时,都会下意识地打开 Android Studio。 但实践证明:这是一个效率很低、挫败感很强的起点。
Android 协程时代,Handler 应该退休了吗?
在 Android 早期开发中,Handler 几乎是“线程切换”的代名词。 更新 UI? 用 Handler。 延迟执行? 用 Handler。 子线程和主线程通信? 还是 Handler。
Android 协程时代,出现 ReentrantLock 就是架构警报
在协程成为主流之后,我越来越坚定一个观点: 包括: ReentrantLock CountDownLatch Semaphore FutureTask synchronized 不是因为它们不好。
Android 中 `runBlocking` 其实只有一种使用场景
Kotlin 协程提供了一种简洁而强大的方式来处理异步编程。runBlocking 是协程库中的一个重要构造器,它允许我们在协程中运行代码并阻塞当前线程,直到协程完成。
Kotlin 协程面试深度解析:coroutineScope 与 supervisorScope
在软件开发的面试中,经常会遇到涉及并发编程和异常处理的问题。面试官可能会问:“如果你需要同时执行多个任务,但只要其中一个任务失败,就希望立即中止其他任务,你会如何处理?”
探讨 Kotlin 协程中 suspendCoroutine 的最佳实践与优化
在 Kotlin 的协程编程中,`suspendCoroutine` 函数是一项重要的利器。它使我们可以在协程中调用传统的回调式异步 API,而无需嵌套复杂的回调函数。
Android Data 层设计的四条红线:为什么必须坚持、如何落地
Data 层往往最容易出现隐性风险:阻塞、错误的并发模型、接口不一致、伪异步等问题会在后期演变成性能瓶颈、线程死锁、不可控的异常,甚至影响业务稳定性。
下一页
个人成就
文章被点赞
444
文章被阅读
56,651
掘力值
2,570
关注了
130
关注者
100
收藏集
25
关注标签
20
加入于
2018-01-25