cordova事件,app退到后台,恢复到前台事件监听

pause ;//应用程序被置于后台,触发事件

resume ;//程序从后台返回,触发事件

deviceReady ;//cordova加载完成后触发事件

backbutton ;//后退按钮事件

示例代码:

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
  console.log("onDeviceReady");
  //监听返回键按钮事件
  document.addEventListener("backbutton", eventBackButton, false);
  document.addEventListener("pause", pause, false);
  document.addEventListener("resume", resume, false);
}

//程序被置于后台
function pause() {
  console.log("pause")
}

//从后台返回
function resume() {
  console.log("resume")
}

//返回键点击响应(核心代码)
function eventBackButton() {
  //进入后台
  console.log("进入后台")
  navigator.Backbutton.goHome(function () {
    console.log('go home success');
  }, function () {
    console.log('go home fail');
  });
}


参考博客:
cordova----cordova中的事件,后台,启动,ready,后退,菜单,搜索按钮事件

你可能感兴趣的:(跨平台cordova)