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("戻るボタンが押された ...");
});
}
}
優先度の設定も引数で設定でるみたいですが未確認です。
コメントを書く