题目内容

属于Dagger2最简单不带Module的Inject方式的编写明细的是()。

A. 第一,将我们需要注入的对象的类的构造参数使用@Inject标注,告诉dagger2它可以实例化这个类;
B. 两个,第二,编写Component接口使用@Component进行标注,里面的voidinject()的参数表示要将依赖注入到的目标位置;
C. 第三,使用androidstudio的Build菜单编译一下项目,使它自动生成我们编写的Component所对应的类,生成的类的名字的格式为“Dagger+我们所定义的Component的名字”;
D. 第四,在需要注入的类中使用@Inject标注要注入的变量;然后调用自动生成的Component类的方法create()或builder().build(),然后inject到当前类;在这之后就可以使用这个@Inject标注的变量了。

查看答案
更多问题

unity3D游戏引擎使用过程中,PlayerPrefs中读取字符串型数据的方法是()。

A. GetFloat
B. SetFloat
C. SetInt
D. GetString

下列不是赋值语句的是()。

A. X=“123”
B. STORE123TOX
C. “X”=123
D. INPUT"X"TOX

手消毒剂易挥发的醇类产品开瓶后使用期限不得超过()。

A. 7天
B. 一个月
C. 两个月
D. 用完为至

最高允许排放速率指一定高度的排气筒()不得超过的限值。

A. 任何1小时排放污染物的体积
B. 任何采样时段排放污染物的体积
C. 任何1小时排放污染物的质量
D. 任何采样时段排放污染物的质量

答案查题题库