A.运行时会影响绘制
B.运行时会影响APP性能
C.运行时会影响APP效率
D.运行时不会影响APP效率
您可能感兴趣的试卷
你可能感兴趣的试题
A.代码清晰,可读性强
B.代码不清晰,可读性强
C.代码清晰,可读性强差
D.代码不清晰,可读性差
A.ButterKnife.bind(this);必须在setContentView();之后绑定;且父类bind绑定后,子类需要再bind。
B.ButterKnife.bind(this);必须在setContentView();之后绑定;且父类bind绑定后,子类不需要再bind。
C.ButterKnife.bind(this);必须在setContentView();之前绑定;且父类bind绑定后,子类不需要再bind。
D.ButterKnife.bind(this);必须在setContentView();之前绑定;且父类bind绑定后,子类需要再bind。
A.在Fragment中必须在onDestroyView()中做解绑操作。
B.在Fragment中不必在onDestroyView()中做解绑操作。
C.在Fragment可以不做解绑操作。
D.在Fragment中必须在onActivity()中做解绑操作。
A.setContentView()可以通过注解实现
B.setContentView()不能通过注解实现
C.都能通过注解实现
D.都不能通过注解实现
A.当View需要更新时,首先去找Controller,然后Controller找Model获取数据,Model获取到数据之后直接更新View
B.当View需要更新时,首先去找Model获取数据,Model获取到数据之后直接更新View
C.当View需要更新时,首先去找Controller,然后Controller找Model获取数据,Model获取到数据之后直接更新Controller,就显示了
D.当View需要更新时,首先去找Controller,然后Controller找Model获取数据,Controller获取到数据之后直接更新View
A.View不可以直接访问Model的
B.View就是Activity
C.View是可以直接访问Model的
D.View就是fragment
A.当View需要更新数据时,首先去找Model,然后Presenter去找Model请求数据,Model获取到数据之后通知Presenter,Presenter再通知Model更新数据
B.当View需要更新数据时,首先去找Presenter,然后Presenter去找Model请求数据,Model获取到数据之后通知Presenter,Model再通知View更新数据
C.当View需要更新数据时,首先去找Presenter,然后Presenter去找Model请求数据,Model获取到数据之后通知Presenter,Presenter再通知View更新数据
D.当View需要更新数据时,首先去找Presenter,然后Presenter去找Model请求数据,Presenter获取到数据之后通知model,Presenter再通知View更新数据
A.Moder-View-Presenter
B.Model-Video-Presenter
C.Model-View-Picture
D.Model-View-Presenter
A.第一,将我们需要注入的对象的类的构造参数使用@Inject标注,告诉dagger2它可以实例化这个类;
B.两个,第二,编写Component接口使用@Component进行标注,里面的voidinject()的参数表示要将依赖注入到的目标位置;
C.第三,使用androidstudio的Build菜单编译一下项目,使它自动生成我们编写的Component所对应的类,生成的类的名字的格式为“Dagger+我们所定义的Component的名字”;
D.第四,在需要注入的类中使用@Inject标注要注入的变量;然后调用自动生成的Component类的方法create()或builder().build(),然后inject到当前类;在这之后就可以使用这个@Inject标注的变量了。
A.第一步,编写Module类并使用@Module标注这个类,编写方法返回值为我们需要inject的类型并使用@Provides标注这个方法
B.第二步,编写Component接口,使用@Component标注这个接口,并使用modules=的方法链接上第一步中编写的Module类
C.第三步,编译ffmpeg
D.第四,在需要注入的类中使用@Bug标注要注入的变量
![](https://static.ppkao.com/ppmg/img/appqrcode.png)
最新试题
Android系统提供的5种常用布局直接或者间接继承自()。
TextView控件的属性()用于设置文本的颜色。
Android的任务栈最大的特点是()。
TableLayout布局中,通过添加TableRow布局控制表格的列数。()
属性android:orientation的值为()时,可以将线性布局中的控件进行垂直排列。
Editor对象是以()的形式保存数据的。
Activity的启动模式包括standard、singleTop、singleTask、()模式。
帧布局容器的前景图像始终处于布局的最上层,不会被其他的控件覆盖。()
Android平台提供了两种事件处理机制,分别为基于回调机制的事件处理和基于()接口的事件处理。
RelativeLayout通过()的方式指定子控件的位置。