IP属地:山西
由于工作需要,初次接触TVM,工作用的电脑是windows系统的,要从头搭建整个编译环境,嗯,真的硬核从头,从安装ubuntu子系统开始,中间遇...
根据Android 基于Databinding 的入门级 MVVM 模式搭建[https://www.jianshu.com/p/a48e625...
MVVM模式将应用分为三层: Model层:主要负责数据的提供。Model层提供业务逻辑的数据结构(比如,实体类),提供数据的获取(比如,从本地...
由于项目需要一个一体的文字和图片一起居中的组建,用外层包装不能达到需要的效果,所以去网上找了一圈,最后发觉基本全是同一个来源转载的,是只支持左侧...
对于黏性广播的问题,我们需要在之前的版本中,加上一个可选设置,默认为关闭状态;但是如何关闭这种功能,我们需要从LiveData事件分发机制里去查...
该Bus实际上是参考了网上资料和相关视频而实现的,【如有雷同,绝对不是巧合】,同时也感谢晚上各种提供资料的广大程序猿们,有兴趣的可以自己也写一个...
将Handler改成WeakHandler弱引用持有Context以后,新的问题来了,做了延迟操作以后关闭Activity,作为严谨的(强迫症)...
在使用handler的时候,常常因为handler持有Activity引用,在Activity关闭的时候,hanlder如果存在耗时操作,导致内...
主要的处理方法: 实际调用场景: