Camera项目问题--第三方调用点击intent多次弹出问题
前提:短信首次调用相机
短信调用相机录像
录像后两次点击播放键
查看响应:
弹出两个选择播放器的弹框
期望结果:
播放器选择的弹框只弹出一个
解决方法:
方法一 :保证同一按钮在1秒内只会响应一次点击事件
public abstract class OnMultiClickListener implements View.OnClickListener{// 两次点击按钮之间的点击间隔不能少于1000毫秒private static final int MIN_CLICK_DELAY_TIME = 1000;private static long lastClickTime;public abstract void onMultiClick(View v);@Overridepublic void onClick(View v) {long curClickTime = System.currentTimeMillis();if((curClickTime - lastClickTime) >= MIN_CLICK_DELAY_TIME) {// 超过点击间隔后再将lastClickTime重置为当前点击时间lastClickTime = curClickTime;onMultiClick(v);}}
}
方法二 : 将activity设置成singleTop。
Camera项目问题--第三方调用点击intent多次弹出问题相关推荐
- bootstrap弹出框如何实现点击出弹出框后,再点击任意地方隐藏弹出框
最近做个项目是用bootstrap搭建的网站,因为其自带弹出框很好使,便直接拿过来用了. 不废话直接进入正题 共分两步 1. 首先设弹出框方式为自动 popover(function(){trigge ...
- 实现php a标签文件,HTML_如何点击a标签实现弹出input file上传文件对话框,html 复制代码代码如下: SPAN - phpStudy...
如何点击a标签实现弹出input file上传文件对话框 html 复制代码代码如下: <div> <a href="###">添加图片a> < ...
- 在未启动程序情况 点击视图设计器 弹出未将对象引用窗体的解决方案
请问下 在未运行程序情况 点击视图设计器 弹出未将对象引用窗体 解决方案: 1.看后台进程是不是相关的进程在启动,如果有关闭进程:重启vs,即可 2.重启电脑 转载于:https://www.cn ...
- 点击右键计算机属性弹出任务管理器,win10查看内存条型号的步骤
内存条是电脑重要的部件之一,内存越大运行速度就越快,有时候遇到电脑内存不够了还可以加内存条,那么在增加内存条之前,就要知道电脑内存型号,可是很多 方法一: 使用第三方软件查看下载测试软件检测查看(CP ...
- 前台alert弹出页面,点击确定,关闭弹出框,整个页面进行刷新数据
前台alert弹出页面,点击确定,关闭弹出框,整个页面进行刷新数据location.reload(); $("#saveBatch").on("click", ...
- 原生js实现如下效果: 一个按钮,点击它会弹出对话框,但5秒内再点击不会再弹出对话框。5秒后恢复正常。
原生js实现如下效果: 一个按钮,点击它会弹出对话框,但5秒内再点击不会再弹出对话框.5秒后恢复正常. 第一种方式: 使用函数节流的方式(就是设置一个变量,来一个判断语句,判断这个变量的值.为真或假执 ...
- 点击登录按钮,弹出一个登录框
点击登录按钮,弹出一个登录框 首先将登录框写在一个div块里,里面放上登录框所需的各种信息,比如用户名.密码等,并将CSS样式里的display设置成none.然后在你的前端页面,比如index.ht ...
- 点击按钮之后右侧弹出导航,再点击右侧导航隐藏回去的实现
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/53408091 本文出自[我是干勾鱼的博客] 实现了一个点击按钮之后右侧弹出导航, ...
- file input 点击没反应_解决input file按钮要点击两次才弹出选择文件窗口
相信很多人都碰到过这个问题,文件上传控件透明后有的要点击两次才能弹出选择文件窗口,这里将将介绍如何避免要双击,只需要单击是可以实现的. 本来一直无心留意这个图片上传file按钮的BUG,因为有时候为了 ...
- C#调用Outlook2003发送邮件时,避免弹出安全确认对话框的方法
C#使用如下代码调用Outlook2003发送邮件: 1 // Create the Outlook application.2 Outlook.Application oApp = new Outl ...
最新文章
- 洛谷P3807 【模板】卢卡斯定理exgcd
- Knn算法(约会问题应用)
- cv2 画多边形不填充_OpenCV python: 任意多边形填充和凸多边形填充(fillPoly和fillConvexPoly的区别,有图有真相!)...
- GVIM中文编码出现乱码的解决方案
- [小技巧]你真的了解C#中的Math.Round么?
- es安全组端口_从零开始在远程服务器(Linux)上搭建es,eshead和ik分词器
- tensorrt基础知识+torch版lenet转c++ trt
- [swift] LeetCode 338. Counting Bits
- CCF NOI1066 素数对
- 基于openstack的自动化测试平台设计头脑风暴
- mysql into outfile语法_select into outfile
- 【ESD专题】3.ESD防护器件(TVS管的原理和选型)
- java 幻影_Java之抽象
- Ubuntu20.04 锁屏快捷键无反应的解决方法
- 解决vnc客户端不能拷贝粘贴
- 数据中台已成下一风口,它会颠覆数据工程师的工作吗?
- 创客匠人年度共创峰会圆满落幕
- qrcode二维码实现
- 智能交通应用GPS北斗定位模块
- [复现]蝉知cms 5.6 前台注入
热门文章
- 物联网的体系结构和关键技术
- mysql查看当前有哪些库_MySQL查看当前数据库库
- Tensorflow (2): tf.slim库解读
- win7计算机窗口左边被改了,win7电脑开始菜单变成经典模式?三种方法教你改回来...
- 韩顺平python教程视频_尚硅谷_韩顺平_Linux_2018Linux基础入门教程全集
- 《单片机原理及应用(魏洪磊)》第七章第8题
- 237. 删除链表中的节点 (Delete Node in a Linked List)
- Python学习之学校教学(辨别身份证的真伪,并判断性别)
- android FTP上传下载文件
- 新发的日常小实验——使用IETester测试不同IE版本的浏览器,测试网页JS的兼容性(console未定义兼容测试)