PhoneGap中文网

 找回密码
 立即注册
查看: 24246|回复: 3
打印 上一主题 下一主题

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

[复制链接]

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
跳转到指定楼层
楼主
发表于 2015-10-30 16:45:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

.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);
    })

代码是从网上找的

回复

使用道具 举报

27

主题

172

帖子

597

积分

高级会员

Rank: 4

积分
597
地板
发表于 2015-11-4 13:03:29 | 只看该作者
xiexie 发表于 2015-11-4 11:24
我现在也出现这个问题了   无论哪个页面点击返回都直接退出了  你的问题解决了么 ...

用cordova官方 方法监听返回事件
回复 支持 反对

使用道具 举报

21

主题

32

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
板凳
发表于 2015-11-4 11:24:10 | 只看该作者
我现在也出现这个问题了   无论哪个页面点击返回都直接退出了  你的问题解决了么
回复 支持 反对

使用道具 举报

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
沙发
发表于 2015-10-30 21:42:37 | 只看该作者
监听设备的返回事件试试,看看以前的jquerymobile上面的例子,看代码逻辑


http://bbs.phonegap100.com/thread-231-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-24 15:03 , Processed in 0.072514 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表