应用程序在按下后退按钮时关闭

时间:2016-05-05 10:44:21

标签: angularjs cordova ionic-framework intel-xdk

我正在使用角度js,cordova,离子和使用intel xdk构建移动应用程序。这里我的问题是每当我点击移动设备中的后退按钮时,应用程序就会自行关闭而不是重定向到上一页。这是离子问题吗?   还尝试了 addEventListener

document.addEventListener("backbutton", onBackKeyDown, false);

 function onBackKeyDown() {
   alert();
    $location.path('/sandhyavMor');
}

此处,应用程序在触发警报后仍然关闭。我也在使用intel xdk 媒体插件

所以可能是什么问题。

2 个答案:

答案 0 :(得分:0)

尝试使用此代码。在app.js中使用

  angular.module('starter', ['ionic', 'starter.controllers'])
.run(function ($ionicPlatform,$state,$log, $rootScope,$ionicHistory) {

 $ionicPlatform.registerBackButtonAction(function (e) {
   if ($ionicHistory.backView()) {
        $ionicHistory.goBack();
    } else {
        $state.go($rootScope.previousState);
    }
    e.preventDefault();
    return false;
}, 101);
});

答案 1 :(得分:0)

您确定以前的观点可以追溯到吗?您的应用中是否有标签?