解决Hbuilder打包的app返回键直接退出

    mui.init({
      tap:true,      
      keyEventBind: {
        backbutton: true, //关闭back按键监听
      
    }
      });
      // //首页返回键处理
      // //处理逻辑:1秒内,连续两次按返回键,则退出应用;
      var first = null;
      var old_back = mui.back;//保存mui默认返回
      mui.back = function() {
      //首次按键,提示 再按一次退出应用
      if (!first) {
        first = new Date().getTime();//记录第一次按下回退键的时间
        mui.toast('再按一次退出应用');//给出提示
        window.history.back(-1);
        setTimeout(function() {//1s中后清除
          first = null;
        }, 1000);
      } else {
        if (new Date().getTime() - first < 1000) {//如果两次按下的时间小于1s,
          plus.runtime.quit();//那么就退出app
      } 
    } 
  } 

你可能感兴趣的:(解决Hbuilder打包的app返回键直接退出)