240 发简信
IP属地:广东
  • TVM编译遇到的那些坑

    由于工作需要,初次接触TVM,工作用的电脑是windows系统的,要从头搭建整个编译环境,嗯,真的硬核从头,从安装ubuntu子系统开始,中间遇...

  • Android MVVM 搭建:封装Activity

    根据Android 基于Databinding 的入门级 MVVM 模式搭建[https://www.jianshu.com/p/a48e625...

    3.0 9891 2 26
  • Resize,w 360,h 240
    Android 基于Databinding 的入门级 MVVM 模式搭建

    MVVM模式将应用分为三层: Model层:主要负责数据的提供。Model层提供业务逻辑的数据结构(比如,实体类),提供数据的获取(比如,从本地...

  • 基于TextView左右Drawable居中的自定义View

    由于项目需要一个一体的文字和图片一起居中的组建,用外层包装不能达到需要的效果,所以去网上找了一圈,最后发觉基本全是同一个来源转载的,是只支持左侧...

  • 基于LiveData的仿EventBus快速实现:LiveDataBus 功能完善

    对于黏性广播的问题,我们需要在之前的版本中,加上一个可选设置,默认为关闭状态;但是如何关闭这种功能,我们需要从LiveData事件分发机制里去查...

  • 基于LiveData的仿EventBus快速实现:LiveDataBus

    该Bus实际上是参考了网上资料和相关视频而实现的,【如有雷同,绝对不是巧合】,同时也感谢晚上各种提供资料的广大程序猿们,有兴趣的可以自己也写一个...

  • WeakHandler继续优化

    将Handler改成WeakHandler弱引用持有Context以后,新的问题来了,做了延迟操作以后关闭Activity,作为严谨的(强迫症)...

  • 简单好用的解决Handler持有引用导致内存泄漏的方法

    在使用handler的时候,常常因为handler持有Activity引用,在Activity关闭的时候,hanlder如果存在耗时操作,导致内...