我本飞扬521 发表于 2016-4-19 09:50:01

双击弹出提示“再点击一次就退出”,但是没有退出效果,什么情况啊 ,求指教

双击弹出提示“再点击一次就退出”,但是点击后没有退出效果,什么情况啊 ,求指教

ionicwang 发表于 2016-4-19 10:17:20

截图不然只有你知道你在说什么什么情况

我本飞扬521 发表于 2016-4-19 10:23:59

ionicwang 发表于 2016-4-19 10:17
截图不然只有你知道你在说什么什么情况

toast.getView().setElevation(6);这一句报错;找不到setElevation()

我本飞扬521 发表于 2016-4-19 10:24:19

ionicwang 发表于 2016-4-19 10:17
截图不然只有你知道你在说什么什么情况

toast.getView().setElevation(6);这一句报错;找不到setElevation()

我本飞扬521 发表于 2016-4-19 10:26:45

ionicwang 发表于 2016-4-19 10:17
截图不然只有你知道你在说什么什么情况

E:\11.png

我本飞扬521 发表于 2016-4-19 10:27:14

ionicwang 发表于 2016-4-19 10:17
截图不然只有你知道你在说什么什么情况

angular.module('myApp', ['ionic','myApp.controllers','ngCordova'])

.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() == '/tabs/tab-sy') {
                if ($rootScope.backButtonPressedOnceToExit) {
                  ionic.Platform.exitApp();
                } else {
                  $rootScope.backButtonPressedOnceToExit = true;
                  $cordovaToast.showShortCenter('再按一次退出系统');
                  setTimeout(function () {
                        $rootScope.backButtonPressedOnceToExit = false;
                  }, 1000);
                }
            }
            else if ($ionicHistory.backView()) {
                $ionicHistory.goBack();
            } else {
                $rootScope.backButtonPressedOnceToExit = true;
                $cordovaToast.showShortCenter('再按一次退出系统');
                setTimeout(function () {
                  $rootScope.backButtonPressedOnceToExit = false;
                }, 1000);
            }
            e.preventDefault();
            return false;
      }, 101);
    })

执笔丶续写繁华 发表于 2016-4-20 15:50:39

    //双击退出
    $ionicPlatform.registerBackButtonAction(function (e) {
      //判断处于哪个页面时双击退出
      alert($location.path());
      if ($location.path() == '/tab/dash') {
      if ($rootScope.backButtonPressedOnceToExit) {
          ionic.Platform.exitApp();
      } else {
          $rootScope.backButtonPressedOnceToExit = true;
          $cordovaToast.showShortCenter('再按一次退出');
          setTimeout(function () {
            $rootScope.backButtonPressedOnceToExit = false;
          }, 2000);
      }
      }
      else if ($ionicHistory.backView()) {
      $ionicHistory.goBack();
      } else {
      $rootScope.backButtonPressedOnceToExit = true;
      $cordovaToast.showShortCenter('再按一次退出');
      setTimeout(function () {
          $rootScope.backButtonPressedOnceToExit = false;
      }, 2000);
      }
      e.preventDefault();
      return false;
    }, 101);
页: [1]
查看完整版本: 双击弹出提示“再点击一次就退出”,但是没有退出效果,什么情况啊 ,求指教