读书人

android的监听器兑现方式

发布时间: 2012-08-16 12:02:15 作者: rapoo

android的监听器实现方式
1 内部类、匿名内部类的形式:将事件监听器类定义成当前类的内部类
监听器只是临时使用一次,没有什么复用价值, 提倡使用内部类的形式

2 外部类的形式:将事件监听器定义成一个外部类

不利于提高程序的内聚性,监听器一般属于特定GUI界面
不能自由访问GUI界面的组件,编程不够方便、简介
除非这个事件监听器需要被多个GUI界面所共享

3 Activty本身作为监听器的形式:在activty实现监听器接口,并实现相关事件处理的接口
程序结构混乱 activty主要负责GUI界面,


还有一种绑定事件的方式,就是直接在布局文件中为指定的标签绑定事件处理方法,对于很多的android的标签,他们支持如onClick 、onLongClick等属性,属性值就是一个形如XXX(View Source)的方法的方法名。


读书人网 >Android

热点推荐