ionic中android的返回键android
在ionic框架中已经注册了几个返回事件,分别是 view sideMenu modal actionSheet popup loading 他们的优先级分别是微信
如今咱们首先来实现相似qq和微信的含有tabs的页面点击返回时退出应用,假设配置路由的时候在有tabs的页面中state的name都含有tab(注:代码中的$ionicPlatform和$ionicHistory都是须要注入)app
// 返回键 $ionicPlatform.registerBackButtonAction(function() { if ($ionicHistory.currentView().stateName.indexOf('home.index') > -1) { if ($scope.isHomePage == 0) { $scope.getHomePage(); } else { ionic.Platform.exitApp(); } } else { // navigator.app.backHistory(); // 交给其余注册事件处理 } }, 101);
由于页面的返回时view 优先级是100 因此这里的优先级要高于100,我这里设置的是101。框架