Аппаратная кнопка возврата не работает на Android с Ionic 4 - PullRequest
0 голосов
/ 06 ноября 2019

Я столкнулся с проблемой с аппаратной кнопкой возврата на Android. Я работаю с Ionic CLI 4.12.0 Я хочу выйти из приложения, когда пользователь на homePage и нажимает кнопку назад. Но событие «Назад» не запускается. Перейдите на страницу входа, затем перезапустите приложение. Я использую шаблон вкладок в моем приложении. Я перепробовал много ответов от stackoverflow, который утверждает решение аналогичной проблемы. У меня есть код установки в компоненте приложения следующим образом:



@ViewChild(IonRouterOutlet) routerOutlet: IonRouterOutlet;

  constructor(private platform: Platform){
      this.platform.backButton.subscribeWithPriority(0, () => {
      console.log("back button clicked");
      navigator["app"].exitApp();
})
}

1 Ответ

0 голосов
/ 14 ноября 2019

Наконец я нашел ответ на свой вопрос:


  ionViewDidEnter() {
    document.addEventListener("backbutton",function(e) {
      console.log("disable back button called from tab 1")
    }, false);
}
...