@01ca32cf403b https://stackoverflow.com/questions/62113575/cannot-set-the-value-of-read-only-property-classdirectories-for-task-of
Android 使用 jacoco 统计代码行覆盖率1. build.gradle 在项目的 build.gradle 中引入 jacoco core 依赖: 2. 新建 jacoco-report.gradle 在项目根目录...
@01ca32cf403b https://stackoverflow.com/questions/62113575/cannot-set-the-value-of-read-only-property-classdirectories-for-task-of
Android 使用 jacoco 统计代码行覆盖率1. build.gradle 在项目的 build.gradle 中引入 jacoco core 依赖: 2. 新建 jacoco-report.gradle 在项目根目录...
最后的总结可能有点偏颇,并不是要把逻辑搬到xml中,而是可以利用LiveData进行UI更新,这样子是把逻辑搬到ViewModel中去实现,在配合LiveData以及其提供的Tansformation等方法,可以达到事半功倍的效果。也就是单独使用Databinding不如使用ViewBinding,而要使用Databinding那应该是使用DataBinding+ViewModel+LiveData,三者缺一不可
先搬一下官方介绍 ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据,让数据可在发生屏幕旋转等配置更改后继续存在。 LiveData是一种可观察的数据存储器类...
简介 小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 本人是一名忠实的Android研发,没有出过轨...
参考: Kotlin 实战 Java 泛型推荐阅读:https://www.zhihu.com/question/20400700 代码与说明Kotlin 分享系列,来自部门...