一、ViewModel原理解析 1.通过ViewModelProviders.of()方法创建ViewModel对象 在这四个方法中,其实唯一的区别就是要不要传Factory...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、ViewModel原理解析 1.通过ViewModelProviders.of()方法创建ViewModel对象 在这四个方法中,其实唯一的区别就是要不要传Factory...
问题一大堆,编译速度也变得非常慢!!
用反编译,混淆的时候会不会有问题?
Android Butterknife终结者---ViewBinding一. 关于findViewById常用的方式, 只看java版 手写findViewById. 插件生成findViewById, 例如: FindViewByMe[http...
前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益与这种及其方...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解 RxJava,请看文章:Android:这...
前言 熟悉Activity的启动流程和运行原理是一个合格的应用开发人员所应该具备的基本素质,其重要程度就不多做描述了。同时,知识栈应该不断的更新,最新发布的Android 9...
Flutter 1.17 对比上一个稳定版本,更多是带来了性能上的提升,其中一个关键的优化点就是 Navigator 的内部逻辑,本篇将带你解密 Navigator 从 1....
2020.6.5 晴 30℃ 在开发SDK中遇到了一个奇怪的问题。 开发环境: Android studio 3.5 gradle:distributionUrl=h...