快速点击事件问题处理(多次点击)
2017-04-25 18:08
363 查看
最近好忙啊,一直没有写过Blog ,
今天自己测出来一个bug ,为了防止忘记;写下如此
Android中很多小伙伴可能遇到同样的问题,比如不经意间快速点击一个按钮
1.Activity跳转多次点击,可能会重复创建Activity ,你可能需要将你的Activity 设置一下singleTop ;
2.请求网络,当请求速度不是特别快,连续点击,你只需要在请求成功时设置个参数,在请求处判断这个参数,你可能需要boolean 类型,int 类型简单判断;
3.请求网络 ,当请求速度特别快,而且是删除列表中某项,这个时候你用上边的方法,你可能要说,楼主坑吾;这种情况你只需要采用Handler 延时发出一下,就可以,毕竟不是批量删除。
4 . 采用将点击按钮属性Enable设置成false ,请求完成或耗时操作处理完成,再重新设置为true ;
推荐一下个人网站
今天自己测出来一个bug ,为了防止忘记;写下如此
Android中很多小伙伴可能遇到同样的问题,比如不经意间快速点击一个按钮
1.Activity跳转多次点击,可能会重复创建Activity ,你可能需要将你的Activity 设置一下singleTop ;
2.请求网络,当请求速度不是特别快,连续点击,你只需要在请求成功时设置个参数,在请求处判断这个参数,你可能需要boolean 类型,int 类型简单判断;
3.请求网络 ,当请求速度特别快,而且是删除列表中某项,这个时候你用上边的方法,你可能要说,楼主坑吾;这种情况你只需要采用Handler 延时发出一下,就可以,毕竟不是批量删除。
4 . 采用将点击按钮属性Enable设置成false ,请求完成或耗时操作处理完成,再重新设置为true ;
推荐一下个人网站
相关文章推荐
- Android中父View和子view的点击事件处理问题探讨
- 避免点击触发多个按钮和快速点击多次触发事件
- 防止多次快速点击打开多个activity的问题
- jQuery给一个元素绑定事件前,一次点击会多次触发的问题所在
- Android 在ListView嵌套GridView中出现的点击事件冲突的处理以及gridview显示不全的问题
- ext中处理Combobox组件点击触发后台事件的问题
- [Android]在ListView嵌套GridView中出现的点击事件处理以及gridview显示不全的问题
- 快速两次单击事件导致两次单击事件和一次单击事件的产生问题的处理
- 在ListView嵌套GridView中出现的点击事件冲突的处理以及gridview显示不全的问题
- 对于快速连续点击Button操作从而引发的多次提交数据问题;
- jquery mobile的触控点击事件会多次触发问题的解决方法
- Android长按事件和点击事件问题处理,OnItemLongClickListener和OnItemClickListener冲突问题
- 在函数中处理html点击事件在标签中增加属性值来解决问题。
- Android spinner点击相同选项处理无法响应事件问题,暴力反射
- 1、如何处理频繁快速点击事件
- jquery mobile的触控点击事件会多次触发问题的解决方法
- 百度地图 点击marker事件冒泡问题处理
- AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案
- 多次点击事件button处理(连续点击次数生效)
- iOS 防止UITableViewCell快速重复点击多次响应事件