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。框架