![240](https://upload.jianshu.io/users/upload_avatars/1382239/121810ef-da7a-4716-b43a-9ad0c95d0f14.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、问题 相信大家对 MVP 都比较熟悉了,先简单的回忆下 MVP,它的全称是 Model-View-Presenter,三部分的耦合关系如下: 从图中可以看出一个明显的问题...
前言 这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。 主要...
Dart是基于事件循环机制的单线程模型 一条执行线上,同时且只能执行一个任务(事件),其他任务都必须在后面排队等待被执行。也就是说,在一条执行线上,为了不阻碍代码的执行,每遇...
1. 级联操作符 2.引用库冲突 2.1 as 关键字 同一个函数处于两个包中,同时我们都引用了这两个包,类似下面这样: 我们可以使用as关键字为我们自定义的重命名... 2...
转载请注明出处:android 官方mvp框架优化:lifecycle-mvp,像前端那样组合式写页面 地址:http://www.jianshu.com/p/8371...
之前的几篇源码分析我们分别对Navigation、Lifecycles、ViewModel、LiveData、进行了分析,也对JetPack有了更深入的了解。但是Jetpac...
从年前至今参加面试了很多公司,也收到了几家巨头的offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。 一、简历 网上有很多对程序员简历的一些指导,这里就不重...
截止到目前为止,JetpackNote源码分析的文章已经有四篇文章了,这一系列的文章我的初衷是想仔细研究一下Jetpack,最终使用Jetpack组件写一个Demo,上一篇已...
1. 背景 上一篇我们分析了Lifecycles组件的源码,本篇我们将继续分析LiveData组件 相关系列文章: 1. Jetpack源码解析---看完你就知道Naviga...
1. 背景 上一篇我门对Jetpack组件中的Navigation做了介绍,并且对其做了源码分析,相信看过之后已经对此有了一定的了解,本篇文章我们会对Lifecycles进行...