dyf564985574 发表于 2015-10-30 16:45:27

ionic 返回键 监听不到 没有反应


.run(function ($ionicPlatform, $rootScope, $location, $timeout, $ionicHistory, $cordovaToast) {
      $ionicPlatform.ready(function ($rootScope) {
            // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
            // for form inputs)
            if (window.cordova && window.cordova.plugins.Keyboard) {
                cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
            }
            if (window.StatusBar) {
                // org.apache.cordova.statusbar required
                StatusBar.styleDefault();
            }
      });
      //双击退出
      $ionicPlatform.registerBackButtonAction(function (e) {
            //判断处于哪个页面时双击退出
            if ($location.path() == '/tab/news') {
                if ($rootScope.backButtonPressedOnceToExit) {
                  ionic.Platform.exitApp();
                } else {
                  $rootScope.backButtonPressedOnceToExit = true;
                  $cordovaToast.showShortTop('再按一次退出系统');
                  setTimeout(function () {
                        $rootScope.backButtonPressedOnceToExit = false;
                  }, 2000);
                }
            }
            else if ($ionicHistory.backView()) {
                $ionicHistory.goBack();
            } else {
                $rootScope.backButtonPressedOnceToExit = true;
                $cordovaToast.showShortTop('再按一次退出系统');
                setTimeout(function () {
                  $rootScope.backButtonPressedOnceToExit = false;
                }, 2000);
            }
            e.preventDefault();
            return false;
      }, 101);
    })

代码是从网上找的

admin 发表于 2015-10-30 21:42:37

监听设备的返回事件试试,看看以前的jquerymobile上面的例子,看代码逻辑


http://bbs.phonegap100.com/thread-231-1-1.html

xiexie 发表于 2015-11-4 11:24:10

我现在也出现这个问题了   无论哪个页面点击返回都直接退出了你的问题解决了么

跨平台移动开发 发表于 2015-11-4 13:03:29

xiexie 发表于 2015-11-4 11:24
我现在也出现这个问题了   无论哪个页面点击返回都直接退出了你的问题解决了么 ...

用cordova官方 方法监听返回事件
页: [1]
查看完整版本: ionic 返回键 监听不到 没有反应