1
A
答えて
5
export class MyApp{
constructor(public alert: AlertController,public platform: Platform){}
exit(){
let alert = this.alert.create({
title: 'Confirm',
message: 'Do you want to exit?',
buttons: [{
text: "exit?",
handler:() => { this.exitApp() }
}, {
text: "Cancel",
role: 'cancel'
}]
})
alert.present();
}
exitApp(){
this.platform.exitApp();
}
}
戻るボタンの終了を有効にする場合は、イベントリスナーを追加してexit
関数を呼び出します。
this.platform.registerBackButtonAction(this.exit)
を使用できます。
1
私は自分で適切なソリューションを見つけることができます:それは偶数ページが押されたアプリを終了
https://forum.ionicframework.com/t/show-a-confirmation-alert-before-app-close-ionic/63313
showedAlert: boolean;
constructor(..., public alertCtrl: AlertController) {
}
initializeApp() {
this.platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
StatusBar.styleDefault();
Splashscreen.hide();
this.showedAlert = false;
// Confirm exit
this.platform.registerBackButtonAction(() => {
if (this.nav.length() == 1) {
if (!this.showedAlert) {
this.confirmExitApp();
} else {
this.showedAlert = false;
this.confirmAlert.dismiss();
}
}
this.nav.pop();
});
});
}
confirmExitApp() {
this.showedAlert = true;
this.confirmAlert = this.alertCtrl.create({
title: "Salir",
message: "¿ Esta seguro que desea salir de la aplicación ?",
buttons: [
{
text: 'Cancelar',
handler:() => {
this.showedAlert = false;
return;
}
},
{
text: 'Aceptar',
handler:() => {
this.platform.exitApp();
}
}
]
});
this.confirmAlert.present();
}
関連する問題
- 1. 警告ダイアログを閉じる前にSoftInputKeyboardを閉じる方法
- 2. 警告メッセージを表示するdeforeがポップアップウィンドウを閉じる
- 3. クロムのモーダルポップアップの閉じる(x)ボタンの前に警告する
- 4. ページを閉じる前に確認ボックス
- 5. Javascriptを表示リダイレクトの2回前に警告を表示
- 6. ログイン失敗時に警告ボックスを表示するCakephp 2アプリ
- 7. アプリがJavaで閉じる前にトーストを表示
- 8. タブ/ブラウザを閉じる前の確認
- 9. マウスクリックでブートストラップ警告警告を閉じるには?
- 10. 閉じるビューコントローラからの警告を提示する
- 11. アプリが終了した後にロケーション認可の警告が表示される
- 12. 確認ダイアログ(警告)フォームが
- 13. UIAlertView didmissWithClickedButtonIndexが警告を閉じない
- 14. 甘い警告削除前に確認する
- 15. 未確認の警告が表示されるのはなぜですか?
- 16. QML:アプリケーションを閉じる前に確認を依頼する
- 17. iPadアプリのネットワーク接続警告表示
- 18. アプリを開いた後に警告を表示する5回
- 19. Javascript - 警告の前にイベントを表示する
- 20. AdMobネイティブ広告 - 閉じるボタンを非表示にする
- 21. ドロップダウンメニュー警告のある確認
- 22. スプリングセキュリティ:セッションを上書きする前に警告を表示
- 23. Kotlin/Ankoが警告ダイアログを閉じるのを防ぐ
- 24. アプリが閉じる前/アプリが開く前にiOS 9+をスクロールする
- 25. ファイルを閉じるときにクリップボード警告メッセージを表示することができません
- 26. メモリ警告イベントの前にiPhoneアプリがクラッシュする
- 27. 表示警告
- 28. javascriptブラウザウィンドウを閉じる前に確認ダイアログボックス
- 29. Javascript 2回表示の警告メッセージ
- 30. displayDialogAsyncダイアログビューを開く前に警告を表示するAPI表示
を任意のページが開かれている場合、それが終了するべきではありません – rashidnk