D.基于委托的事件处理
正确答案:基于回调的事件处理;基于监听的事件处理
3、事件监听器的实现,可以有哪些形式?()
A.内部类
B.使用Activity实现监听接口
C.直接绑定到标签
D.匿名内部类
正确答案:内部类;使用Activity实现监听接口;直接绑定到标签;匿名内部类
4、对于按钮的点击事件可以采用哪些方法实现?()
A.创建内部类实现OnClickListener接口
B.利用new OnClickListener(){}”的形式创建匿名内部类
C.创建内部类实现OnTouchListener接口
D.绑定到按钮的onClick属性
正确答案:创建内部类实现OnClickListener接口;利用new OnClickListener(){}”的形式创建匿名内部类;绑定到按钮的onClick属性
5、对于View类,一般包含哪些内部接口实现事件监听。()
A.View.OnClickListener
B.View.OnKeyListener
C.View.OnTouchListener
D.View.OnLongClickListener
正确答案:View.OnClickListener;View.OnKeyListener;View.OnTouchListener;View.OnLongClickListener
6、下面几种事件处理器中,有事件对象作为参数传递的是()
A.onKey()
B.onTouch()
C.OnClick()
D.OnLongClick()
正确答案:onKey();onTouch()
7、在对checkbox组件进行选择改变事件的事件监听时,需要实现()接口
A.OnKeyListener
B.OnFocusChangeListener
C.OnCheckedChangeListener
D.OnClickListener
正确答案:OnCheckedChangeListener
8、下列哪些监听器方法能返回布尔值?()
A.OnTouch()
B.onclick()
C.OnKey()
D.onLongclick()
正确答案:OnTouch();OnKey();onLongclick()
9、下列属于Android提供的回调方法是()
A.OnKeyDown
B.OnFocusChanged
C.OnTouchEvent
D.OnKeyUp
正确答案:OnKeyDown;OnFocusChanged;OnTouchEvent;OnKeyUp
10、一个事件监听器可以监听多个事件源,一个事件源也可以注册多个事件监听器。
A.正确
B.错误
正确答案:正确
第六章单元测试
1、Android中会将程序运行状态进行保留以提高程序的启动速度。
A.正确
B.错误
正确答案:正确
2、前台进程具有最高的优先级,一般不会被系统停掉。
A.正确
B.错误
正确答案:正确
3、Activity的生命周期在调用onStart()方法后可以跟用户进行交互。
A.正确
B.错误
正确答案:错误
4、Activity生命周期中调用的第一个方法是?
A.onStart()
B.onInit()
C.onCreate()
D.onResume()
正确答案:onCreate()
5、onDestroy是activity被关闭前最后一个被调用方法。
A.正确
B.错误
正确答案:正确
6、Android内存分配机制与java类似,进行内存调度有个阈值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。