PhoneGap中文网

标题: ionic android按返回键退出功能 [打印本页]

作者: 跨平台移动开发    时间: 2015-12-10 20:52
标题: ionic android按返回键退出功能
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);
复制代码



上面代码可以自己试试



作者: 你懂的    时间: 2015-12-13 09:50
这个得顶起  谢谢分享
作者: cswisodmliu    时间: 2015-12-14 16:05
http://www.ionic.ren/2015/11/30/ ... %E5%A4%84%E7%90%86/
作者: zw123    时间: 2016-4-6 14:23
额 我把这代码放在新建的ionic项目可以,放到我自己写的www项目里面就不行。我拿教程项目测试也是,检测不到返回键。求解。。
作者: 王杰095    时间: 2016-7-19 20:26
华为的返回键,点击向下的时候关闭键盘了,怎么还又返回上一页了,有人遇到过吗




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