240 发简信
IP属地:浙江
  • 基于Kotlin SharedFlow的消息总线

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

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

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

    3.5 3272 37
  • [译] Kotlin中使用runcatching函数式处理错误

     Kotlin1.3已经发布一年有余,也带来了很多改变。其中,runCatching和mapCatching使我异常激动。对于错误,开发这通常需...

  • Resize,w 360,h 240
    Dart 空安全 技术预览版2

    Why null safety? 空安全是一个非常具有生产力的功能,能够帮助你避免空异常。除此之外它也能有一定程度上的性能提升。 Dart是一个...

    0.1 662 1
  • Kotlin 中空类型判断原理分析

     在Java编程语言中,NullPointerException或简称为NPE是最常见的异常,也称为《十亿美元的错误》,使javaer深受其苦。...

  • Resize,w 360,h 240
    【译】Android Jetpack 架构导航组件之Navigation

    示例代码:android-navigation介绍:Navigation Codelab原文:navigation-implementing 导...

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

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

  • Resize,w 360,h 240
    【译】Android深度链接 Deep Links 和 App Links(一)

     Asset Links Specification 文件格式参考  个推关于对App Links的支持  Android App Links是...

  • Android 源码编译错误记录

    构建环境 mac os 10.14.5 在构建过程中报如下错误:Could not find a supported mac sdk: ["10...

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