240 发简信
IP属地:浙江
  • 聊天室App Service的系统适配总结

    语聊类应用存在应用进入后台依然通过语音交流的特点,因此如果使用普通服务承载核心功能将会被系统限制麦克风资源访问和网络访问等情况进而导致功能不可能...

  • 「温故知新-《Java并发编程的艺术》读书笔记」volatile实现原理

    volatile 的定义与实现原理 Java语言规范第3版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量...

    0.1 78 0 1
  • 不应取消的工作的协程和模式

    在 Coroutines 中的取消和异常系列的第 2 部分[https://medium.com/androiddevelopers/cance...

  • Resize,w 360,h 240
    RxJava2 UndeliverableException

    近段时间发现公司项目出现一个如下的错误 经过Google发现针对该问题的如下总结解释,分享出来供大家交流 我想分享我以前没有注意到的 Undel...

  • Android 上的协程(第一部分):背景介绍

    协程要解决的问题是什么? Kotlin 协程引入了一种新的并发风格,可用于 Android 以简化异步代码。 虽然它们是 Kotlin 1.3 ...

  • Resize,w 360,h 240
    关于Android UI State Flow更安全的收集用法

    在 Android 应用程序中,Kotlin 流通常从 UI 层收集以在屏幕上显示数据更新。 但是,您希望收集这些流,以确保在视图转到后台时不会...

  • Resize,w 360,h 240
    从LiveData迁移到Kotlin Flow

    响应式的框架 RxJava:过于复杂、学习成本高 LiveData:针对Android定制、使用简单 针对Java开发者,初学者、简单场景可以考...

    3.5 3373 37
  • 基于Kotlin SharedFlow的消息总线

    一个Hot Flow可以以广播的形式为所有的订阅者共享已发射的值,其特性如下 共享的shared flow永远不会结束,shared flow的...

  • Resize,w 360,h 240
    在kotlin协程中如何正确处理异常

    在简单的kotlin中的异常处理 那么在协程中又是如何处理异常呢? 在Coroutines中使用try-catch 但是如果我们修改代码为如下情...

个人介绍
No evil
Focus
Do right thing
Simple is best