Ionic 实现双击返回键退出功能
来源:互联网 发布:电脑办公软件大全 编辑:程序博客网 时间:2024/05/16 14:38
一、准备Toast插件插件地址:cordova plugin add https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin.git二:代码
.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); })
0 0
- Ionic 实现双击返回键退出功能
- Ionic 实现双击返回键退出功能
- Ionic 实现双击返回键退出功能
- ionic实现双击返回键退出功能
- Ionic 实现双击返回键退出功能 基于ngcordova
- ionic实现双击返回键退出软件
- ionic返回键双击退出
- ionic+html5plusAPI实现双击返回键退出应用
- Cordova(ionic)项目实现双击返回键退出应用
- ionic双击返回键退出应用
- Android 双击返回键退出功能的实现
- IONIC WebApp之双击返回退出
- 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- 这么多年了,还是程序员!
- flume学习(一):log4j直接输出日志到flume
- 在linux服务器上装svn版本管理,自动部署代码到项目
- 数据结构之用邻接表实现树
- DotCover v3.2正式发布[附下载]
- Ionic 实现双击返回键退出功能
- linux 中断底半部之tasklet分析
- 直方图内最大矩形
- 最短编辑距离
- 开发 Eclipse 插件的最佳实践
- test9.5
- uinput模拟鼠标事件,用于跨屏操作
- 为textbox控件添加水印
- QHeadView 控件