IonicでAndroidのOS標準の戻るボタンのイベントを制御する方法

IonicでAndroidのOS標準の戻るボタンのイベントを制御する方法

IonicでAndroidのOS標準の戻るボタンのイベントを制御

AndroidにはOS標準の戻るボタン(Backキー)が用意されています。ハードウェアの戻るボタンは、iOSにはありません。Ionic3でこのボタンのイベントを制御する方法をまとめます。

registerBackButtonAction(fn, priority)

Platformサービスの registerBackButtonAction(fn, priority) を使用します。この関数の引数でOS標準の戻るボタンがクリックされた際のコールバック関数を設定できます。

import { Platform } from 'ionic-angular';

@Component({...})
export MyPage {
  constructor(public platform: Platform) {

    this.platform.registerBackButtonAction(() => {
      // ここに戻るボタンクリック時の処理
      alert("戻るボタンが押された ...");
    });

  }
}

優先度の設定も引数で設定でるみたいですが未確認です。

参考URL

Ionicカテゴリの最新記事