android 项目中两个监听执行相同操作的简便写法
来源:互联网 发布:js 数组 排序 编辑:程序博客网 时间:2024/06/04 18:10
在android 项目中,我们有时会遇到两个相同情况的监听事件,比如如下
private OnClickListener mClickListener = new OnClickListener() { @Override public void onClick(View arg0) { switch (arg0.getId()) { case R.id.tv_start: Intent intent = new Intent(GuideActivity.this, HomeActivity.class); startActivity(intent); finish(); break; case R.id.tv_skip: Intent intent2 = new Intent(GuideActivity.this, HomeActivity.class); startActivity(intent2); finish(); break;
} }};这时我们可以采取一种简便写法,改成如下
private OnClickListener mClickListener = new OnClickListener() { @Override public void onClick(View arg0) { switch (arg0.getId()) { case R.id.tv_start: case R.id.tv_skip: Intent intent = new Intent(GuideActivity.this, HomeActivity.class); startActivity(intent); finish(); break; } }};
tv_start与tv_skip便会执行同一个操作了,因为tv_start的作用域包括tv_skip。
0 0
- android 项目中两个监听执行相同操作的简便写法
- Android RecyclerView的简便写法
- android 开发过程中,两个包名相同的项目如何上传到同一个应用商城
- ViewHolder的简便写法
- ViewHolder的简便写法
- selector的简便写法
- SQL server 两个表中相同字段的操作
- Android来电监听,正确的写法
- Android按钮点击监听事件的写法
- 在Eclipse 中重复导入相同的Android项目时
- 【指针】16周项目四。判断两个有序数组中是否存在相同的数字
- 第十六周 项目四 两个数组中是否有相同的数字
- 安卓AndroidStudio如何在同一个手机中安装两个相同的项目
- Android 设备上装两个相同的 App
- 得到两个表中相同的记录
- 去掉两个集合中相同的内容
- 找两个文件中相同的行
- 得到两个list中相同的部分。
- 打开MPP格式文件的十种方法
- python中 encode,decode,unicode,utf-8
- 如何看懂源代码--(分析源代码方法)
- 二叉排序树的删除与插入
- Linux下screen命令,一个对运维人员特别有帮助的命令
- android 项目中两个监听执行相同操作的简便写法
- AdapterViewFlipper和StackView的使用
- surf程序笔记
- 安卓手机连接蓝牙打印机实现打印功能
- latex的dvipdfmx编译问题(可以解决生成的中文字体颜色深浅不一的问题)
- 【iOS】网页中调用JS与JS注入
- 安装Windows系统时手动对硬盘进行分区
- (android 地图实战开发)2 创建MapActivity,根据设备当前位置,显示地图
- 我的学习记录