We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
#监听返回键1 document.addEventListener("backbutton", onBackKeyDown, false); //监听返回键 function onBackKeyDown(){ if(confirm("再点击一次退出!")){ summer.exitApp() }; document.removeEventListener("backbutton", onBackKeyDown, false); //注销返回键 var intervalID = setInterval(function() { clearInterval(intervalID); document.addEventListener("backbutton", onBackKeyDown, false); // 监听返回键 }, 3000); };
解释: 1、首先添加监听安卓返回键事件。 2、执行回调函数中,如果点击确认键,直接退出应用。 3、注销监听安卓返回键事件,这样就恢复了安卓返回键自身的功能。 4、设置定时器,每3秒钟添加监听安卓返回键事件。
#监听返回键2 document.addEventListener("backbutton", onBackKeyDown, false); //监听返回键 var turn = 0; function onBackKeyDown(){ turn++; if(turn==2){ clearInterval(intervalID); summer.exitApp() }else{ summer.toast({"msg":"再点击一次退出!"}); } var intervalID = setInterval(function() { clearInterval(intervalID); turn=0; }, 3000); };
解释: 1、首先添加监听安卓返回键事件。 2、定义个计数变量。 3、每次点击,计数变量加一,等于二的时候退出应用,其他情况弹出提示框。 4、设置定时器,每3秒钟让数字变量清零。