如果想要在 lifecycleObserver 里面去调用被观察者里面的方法要怎样做比较优雅?
LifeCycle、ViewModel、LiveData 的组合使用LifeCycle、ViewModel、LiveData 的组合使用 前言 在文章正文开始之前,我们先引入几个问题: 在开发中,我们时常需要和Activity、Fragmen...
如果想要在 lifecycleObserver 里面去调用被观察者里面的方法要怎样做比较优雅?
LifeCycle、ViewModel、LiveData 的组合使用LifeCycle、ViewModel、LiveData 的组合使用 前言 在文章正文开始之前,我们先引入几个问题: 在开发中,我们时常需要和Activity、Fragmen...
什么时候支持 Jetpack paging?
BRVAH官方使用指南(持续更新)官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
LifeCycle、ViewModel、LiveData 的组合使用 前言 在文章正文开始之前,我们先引入几个问题: 在开发中,我们时常需要和Activity、Fragmen...
Kotlin 类、对象和接口(一)——定义类继承结构Kotlin 类、对象和接口(一)——定义类继承结构 Java 平台定义了一些需要在许多类中呈现的方法,并且通常是以一种很...
Kotlin 类、对象和接口(一)——定义类继承结构 在 Java 中一个类可以声明一个或多个构造方法,Kotlin 也是类似的,只是做出了一点修改:区分了主构造方法 (通常...
数据绑定分为单项绑定和双向绑定两种。单向绑定上,数据的流向是单方面的,只能从代码流向 UI;双向绑定的数据是双向的,当业务代码中的数据变化是,UI 上的数据能够得到刷新;当用...
Kotlin 的类和接口跟 Java 中对应的有点不同,比如:Kotlin 中接口可以包含属性声明,Kotlin 的声明默认是 final 和 public 的,嵌套类并不是...
开发中遇到需要上传图片的场景还是很常见的,这就涉及到图片的压缩处理。如果不进行压缩,势必造成消耗大量的流量,下载图片的速度慢等。 关于android如何压缩,网上的资料也是很...
今天再给大家带来一篇干货。 Android的主题换肤 ,可插件化提供皮肤包,无需Activity的重启直接实现无缝切换,可高仿网易云音乐的主题换肤。 这个链接是本次的Demo...