资源下载 - 从此开始!

下载我_精品源码软件教程资源网

您的位置:主页 > 网络编程 > 正文

Android双击返回键退出应用,可以这样实现!

2018-10-21 08:43 来源:互联网 编辑:admin

用户体验比较好的“退出应用提示”应该是这样的:用户第1次返回键提示“再按一次返回键退出应用”,该提示无须用户介入,2秒后自动关闭该提示;如果用户在第1次按了返回键收到上述提示后,2秒内再次按返回键,应用直接静默退出

这就是标题说到的Android 双击返回键退出应用,实现代码:

// android监听退出按键
function exitApp() {
var backSecond = 0;
api.addEventListener({
name: 'keyback'
}, function(ret, err){
var curSecond = new Date().getSeconds();
if(Math.abs(curSecond - backSecond) > 2){
backSecond = curSecond;
api.toast({
msg: '再按一次返回键退出'+api.appName+'APP',
duration:2000,
location: 'bottom'
});
}else{
api.closeWidget({
silent:true
});
}
});
}

 

赞助商链接

在需要监听退出app的页面在apiready里面调用 exitApp();  就行了:

apiready=function(){
exitApp();
}

要注意到的是:在调用api closeWidget()方法时,必须设置silent:true ,否则将使用默认的false值,apicloud内部引擎会弹出对话框询问是否退出应用!


打赏一下,我们会为大家提供更多优质资源!

相关文章,95%的人会看!{有内幕、有真相...}

看过本文的人还看过

关闭

微信扫一扫

站长微信账号