ontouchevent 多次触发
来源:互联网 发布:手机音量放大软件 编辑:程序博客网 时间:2024/05/29 11:03
今天在做项目的时候,需要用onTouchEvent 这个事件来触发一些东东,
于是就有里下面的代码:
@Overridepublic boolean onTouchEvent(MotionEvent event) {startActivity(new Intent(this, ReporterActivity.class));return true;}
好像这个在手机是能按照需求工作的,可是在平板上就会出现很多次刷屏,查阅了一下MotionEvent的文档,发现他是一个复合事件,把代码改了一下,
@Override public boolean onTouchEvent(MotionEvent event) { String TAG = "--TouchTest--";int touchEvent = event.getAction(); switch (touchEvent) { case MotionEvent.ACTION_DOWN: Log.i(TAG, "MotionEvent.ACTION_DOWN~~"); startActivity(new Intent(this, ReporterActivity.class)); break; case MotionEvent.ACTION_UP: Log.i(TAG, "MotionEvent.ACTION_UP~~"); break; case MotionEvent.ACTION_MOVE: Log.i(TAG, "MotionEvent.ACTION_MOVE~~"); break; default: break; } return true; }这次就能够不刷屏了,没有了多次的触发事件,程序就能够在平板上测试了.
- ontouchevent 多次触发
- 避免多次触发Page_Load
- mouseover多次触发事件
- jquery click多次触发
- 防止多次触发
- 定时任务触发多次
- onresize 多次触发及其解决办法
- FileSystemWatcher事件多次触发解决办法
- 不同Sub,多次触发Label69_FontChanged
- uilongPressGestureRecognizer 的两次(多次)触发
- reactiveCocoa rac_signalForControlEvents多次触发解决方法
- click事件多次触发 jquery
- jQuery click事件多次触发
- 屏幕触发事件onTouchEvent的简单使用
- 关于表单提交按钮多次点击多次触发的解决方法
- 多次注册事件会导致一个事件被触发多次
- FileSystemWatcher事件多次触发的解决方法
- 解决FileSystemWatcher事件多次触发的方法
- 国外30个出色的网站搜索框设计
- 移动互联网与云计算商业模式
- Linux对电平触发与沿触发中断的区别
- C#将数据集DataSet中的数据导出到EXCEL文件的几种方法
- C#——枚举
- ontouchevent 多次触发
- SVN出现叹号文件冲突解决办法
- Flex3学习轨迹:复合效果的简单实现
- 20120312晴
- Cannot modify header information - headers already sent by出错的原因
- Cloud Computing实用链接
- Broadcast Receive的使用
- 聚簇索引(cluster index) 和非聚簇索引(nonCluster index)
- jvm的工作原理和特点