PhoneGap中文网

标题: 双击弹出提示“再点击一次就退出”,但是没有退出效果,什么情况啊 ,求指教 [打印本页]

作者: 我本飞扬521    时间: 2016-4-19 09:50
标题: 双击弹出提示“再点击一次就退出”,但是没有退出效果,什么情况啊 ,求指教
双击弹出提示“再点击一次就退出”,但是点击后没有退出效果,什么情况啊 ,求指教
作者: ionicwang    时间: 2016-4-19 10:17
截图  不然只有你知道你在说什么  什么情况
作者: 我本飞扬521    时间: 2016-4-19 10:23
ionicwang 发表于 2016-4-19 10:17
截图  不然只有你知道你在说什么  什么情况

toast.getView().setElevation(6);这一句报错;找不到setElevation()
作者: 我本飞扬521    时间: 2016-4-19 10:24
ionicwang 发表于 2016-4-19 10:17
截图  不然只有你知道你在说什么  什么情况

toast.getView().setElevation(6);这一句报错;找不到setElevation()
作者: 我本飞扬521    时间: 2016-4-19 10:26
ionicwang 发表于 2016-4-19 10:17
截图  不然只有你知道你在说什么  什么情况

E:\11.png
作者: 我本飞扬521    时间: 2016-4-19 10:27
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
    //双击退出
    $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);




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2