单项选择题MVP架构在Android中使用下面的选项中哪个不是MVP的特点()

A.如果功能复杂,Presenter接口爆炸
B.MV层强耦合关系
C.Activity需要重写很多接口方法来更新UI
D.Model和View不直接进行交互,达到解耦效果


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下面对MVC架构描述正确的是()

A.V和M没有直接的依赖关系
B.View将操作反馈给Activity,Activitiy去获取数据,数据通过观察者模式刷新给View
C.V和C没有直接的依赖关系
D.MVC解耦程度要比MVP高

2.单项选择题下列选项中不属于减少apk大小的方案是()

A.做混淆优化代码
B.删除无用的代码及图片相应的本地库
C.将资源放到asset下
D.Lint优化

3.单项选择题下列选项中Android对于电量优化不包括()

A.避免浮点运算
B.可以开启GPS精确定位
C.根据客户端图片的大小要求叫UI做相应大小的图提供给服务器,避免过大消耗更多流量和电量
D.不用的广播,服务记得及时关闭

4.单项选择题对于布局优化下列描述错误的是()

A.减少层级,合理使用RelativeLayout和LinerLayout,合理使用Merge,Include。
B.提高显示速度,使用ViewStub,它是一个看不见的、不占布局位置、占用资源非常小的视图对象。
C.布局复用,可以通过标签来提高复用。
D.使用约束布局可以解决一切布局层级过多问题

5.单项选择题下列哪项不属于插件化的范围()

A.使用ClassLoader加载类
B.内存优化
C.动态资源加载
D.生命周期管理

6.单项选择题下列哪项不是移动端获取网络数据优化的点()

A.尽量多使用get请求
B.连接复用:节省连接建立时间,如开启keep-alive
C.请求合并:即将多个请求合并为一个进行请求
D.减少请求数据的大小

7.单项选择题Android中下列哪项不是内存优化的方法()

A.Bitmap优化
B.避免创作不必要的对象
C.onDraw方法里面不要执行对象的创建
D.尽量多使用单例

8.单项选择题下列哪项不是导致ListView卡顿的原因()

A.Adapter的getView方法里面convertView没有使用setTag和getTag方式
B.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作
C.复用了布局
D.在getView方法里面inflate的row嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致

9.单项选择题Android属性动画中ObjectAnimator是下列哪项的子类()

A.ValueAnimator
B.Animator
C.AlphaAnimator
D.ScaleAnimator

10.单项选择题Android中哪项不属于线程间通信方式()

A.Handler
B.API调用
C.Android使用RunonUiThread可以切换到主线程
D.观察者模式(EventBus)