APP怎样点一次手机物理反回键返回上一页,连续点两次退出APP,现在的代码是这样的,怎样修改:
var first = null;
mui.back = function() {
if(!first) {
first = new Date().getTime();
plus.nativeUI.toast("再按一次退出应用");
setTimeout(function() {
first = null;
}, 1000);
} else {
if(new Date().getTime() - first < 1000) {
plus.runtime.quit();
}
}
};
var first = null;
mui.back = function() {
if(!first) {
first = new Date().getTime();
plus.nativeUI.toast("再按一次退出应用");
setTimeout(function() {
first = null;
}, 1000);
} else {
if(new Date().getTime() - first < 1000) {
plus.runtime.quit();
}
}
};
解决方案 »
- Unable to instantiate activity ComponentInfo 初学Android,请问下面有甚么区别
- 数据库排序
- 点击联系人的头像,弹出的动画效果
- 现在有两个画面a,和画面b。b半透明显示在a的前端。如何实现?
- 不知道又没人关注给这位同学发个帖子支持下提高提高他的人气
- Android的基础问题,请前辈帮解答下!先感谢前辈了!
- android studio运行虚拟机报错,求大神帮助
- 请教关于canvas(bitmap)上的问题
- 请问OGL ES存放顶点数据应使用Handler还是Bindbuffer?
- Android Studio 调试出现“很抱歉,XXX已停止运行”,可代码没报错
- 安卓开发APP
- 开发中使用GreenDao等SQLite框架是不是可以完全替代SharedPreference?
你为了判断连续的两次点击 , 肯定会导致第一次点击返回键响应迟钝. 因为你要判断是否还会有第二次点击.
甚至非常容易出现误操作, 本来想快速回到首页, 结果按得太快, 被判断为连续点击两次, app退出了. 想想就很.......一般的做法都是在返回到栈顶, 只有一个activity了, 才有点击一次时提示, 连点两次退出app.