关于android按钮监听的方式求分析

真的没有名字 发布于 2014/02/24 16:10
阅读 503
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

今天突然想了解android按钮监听几种方式的区别,总觉得几种方式肯定有区别,但就是没找到相应资料,特来此处求助
加载中
0
火蚁
火蚁
我之前转载的一遍关于android的事件机制的文章,不知道是否和你胃口:http://my.oschina.net/LittleDY/blog/197981
真的没有名字
真的没有名字
可能我没表达清楚吧,我的意思是button.setonoclicklistner(new onclicklistner)和用switch 来将各事件综合起来,这两种方式有什么区别
0
岚风暴
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
巴顿
巴顿
后者可以将n个id写在一个数组里面,然后在switch中调用同一个参数。感觉后者封装更好点,更加优雅点吧。前者的话,写一堆的listener重复的东西写太多了,如果有20个监听,你应该就写后者的了。
真的没有名字
真的没有名字
受教了,回复的时候系统提示操作不被允许是怎么个情况
0
岚风暴
不过如果你硬要说有什么执行效率之类的区别,那可以这样分析. setOnclickListener方式创建了很多匿名类,所以调用时候要看访问java堆的效率; switch就是判断语句的效率了.这两种具体效率差多大,只要你不是创建了几千几W个内部类,效率差别的数量级应该非常非常小,所以不用纠结
真的没有名字
真的没有名字
受教了
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部