240 发简信
IP属地:北京
  • Android之MVVM架构指南(一):导语

    之前我在 Android MVP升级路系列的最后一篇文章中提到过有关MVP的没落,虽然有些无奈但没办法这是这样的时代,技术亦如此更何况我们人呢。...

    0.4 2355 0 11
  • Android之MVVM架构指南(二):DataBinding

    DataBinding 出现的目的旨在取代findViewById()方法,但是它的功能不仅如此。 配置 在build.gradle中开启功能 ...

  • Resize,w 360,h 240
    Android之MVVM架构指南(三):Lifecycle

    使用 Lifecycle 管理 Activity 和 Fragment 组件的生命周期可以减少重复的样板代码以及减少不必要的麻烦。 开发中生命周...

  • Android之MVVM架构指南(四):LiveData

    Livedata 是一个数据源的包装类,他可以有效的取代请求信息时用到callback接口,还可以配合Lifecycle感知程序组件生命周期。 ...

  • Resize,w 360,h 240
    Android之MVVM架构指南(五):ViewModel

    ViewModel 是Android 架构组件中负责管理UI相关数据与逻辑的,它的功能定义与MVP架构中的Persenter十分相似,配合其他组...

  • Android MVP升级路(三)随心所欲的旗舰版

    Android MVP升级路系列文章目录: (一)乞丐版的自我救赎 (一)轻项目标配之时尚版 01 序 第一、二章中有些类的命名存在笔误,目前发...

  • Activity的启动模式

    引言 当面试官说请你介绍一下activity启动模式,大多数人都能整两句,什么栈顶复用啊栈内复用啊,不过,你确定你真的懂启动模式吗? 如果你能回...

    2.3 6927 8 76
  • Resize,w 360,h 240
    Serializable & Parcelable

    对象序列化的简单介绍 所谓对象的序列化其实就是把JVM运行过程中生成的对象通过特殊的处理手段转换为字节形式的文件。转换之后就可以将其永久保存到磁...

  • Handler机制实现原理(五)总结

    时光飞逝,不知不觉写完Handler系列文章已经用时一个月了。作为我开始分析Android Framework源码的敲门砖还是遇到了很多挫折,尤...