PhoneGap中文网

 找回密码
 立即注册
查看: 18267|回复: 4

ionic android按返回键退出功能

[复制链接]

27

主题

172

帖子

597

积分

高级会员

Rank: 4

积分
597
发表于 2015-12-10 20:52:47 | 显示全部楼层 |阅读模式
ionic android按返回键退出功能如何实现

而且只想在指定页面 按返回键盘的时候才退出,其他页面按返回键盘的时候回到上一页面


需要在ionic在入口启动模块的的run方法中添加以下代码:




  1. //返回键处理
  2. //主页面显示退出提示框
  3. $ionicPlatform.registerBackButtonAction(function (e) {
  4.     e.preventDefault();
  5.     function showConfirm() {
  6.         var confirmPopup = $ionicPopup.confirm({
  7.             title: '<strong>退出应用?</strong>',
  8.             template: '你确定要退出应用吗?',
  9.             okText: '退出',
  10.             cancelText: '取消'
  11.         });
  12.         confirmPopup.then(function (res) {
  13.             if (res) {
  14.                 ionic.Platform.exitApp();
  15.             } else {

  16.             }
  17.         });
  18.     }

  19.     if ($location.path() == '/home/homeInfo') {
  20.         showConfirm();
  21.     } else if ($ionicHistory.backView()) {
  22.         $ionicHistory.goBack();
  23.     } else {
  24.         showConfirm();
  25.     }
  26.     return false;
  27. }, 101);
复制代码



上面代码可以自己试试


回复

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
发表于 2015-12-13 09:50:11 | 显示全部楼层
这个得顶起  谢谢分享
回复 支持 反对

使用道具 举报

0

主题

54

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
发表于 2015-12-14 16:05:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

19

主题

49

帖子

337

积分

中级会员

Rank: 3Rank: 3

积分
337
发表于 2016-4-6 14:23:25 | 显示全部楼层
额 我把这代码放在新建的ionic项目可以,放到我自己写的www项目里面就不行。我拿教程项目测试也是,检测不到返回键。求解。。
回复 支持 反对

使用道具 举报

3

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2016-7-19 20:26:53 | 显示全部楼层
华为的返回键,点击向下的时候关闭键盘了,怎么还又返回上一页了,有人遇到过吗
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

ionic4视频教程

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

GMT+8, 2024-3-29 22:17 , Processed in 0.041011 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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