1.什么是IOC IOC是Inversion of Control的缩写,直接翻译过来就叫依赖反转,看起来感觉不明觉厉,我觉得IOC就是一种解耦方式。比如原本我们在Activity中findviewbyId或者setOnClickListener时比较麻烦,需要写很多代码,比如findviewbyId需要让Activity中的view和布局文件的对应的view形成映射;setOnClickLis
今天看着项目,想着使用黄油刀省点事儿,配置好黄油刀之后,悠哉的点击了一下运行,突然报了一个异常,如下: Error:java.lang.RuntimeException: Annotation processors must be explicitly declared now. The following dependencies on the compile classpath a
之前面试被问到注解相关知识,无奈当时真是too young too simple,只知道注解的实现用到了反射,多问一句都心虚,对于它的定义都说不明白,对于反射也不能说出个所以然来。其实很多优秀的第三方框架都用到了注解,像Retrofit, ButterKnife, Dagger等,只是平时都是用别人造的轮子进行开发,自己并没有过多的了解,但是现在很多大公司,要的不是一个只会调用API的程序员,需要
mvp架构,dagger2,butterknife的使用 butterKnife框架简介ButterKnife的优势ButterKnife的使用 dagger2Dagger2是什么?框架说明Dagger2与butterknife区别依赖注入Dagger2注解说明Dagger2基本使用:Dagger2复杂使用:小结 MVP步骤Androidx版本MVPAndroid中的MVP bu