2017-05-05 7 views
0

私のアプリには、データを保存する必要があるかどうかを示すフラグがあります。m_IsSavedJavascript - ユニバーサルWindowsアプリ - キャプチャ閉じるイベント

m_IsSavedのユーザーがfalseのときにユーザーがアプリを終了した場合は、警告メッセージを表示して、アプリを閉じることなくアプリに戻る必要があります。 [はい]をクリックすると、アプリは正常に終了します。 [いいえ]をクリックすると、アプリは開いたままで終了しません。 (これにより、データを保存するオプションが与えられます。保存機能はすでに書かれており、正常に動作しています)。

これはjavascriptでどのように行われますか?

答えて

1

説明によると、m_IsSavedfalseの場合、UWPアプリが終了しないようにしたいようです。しかし、これは不可能です。 UWPアプリの場合、アプリの一時停止や終了を防ぐことはできません。

App closeを参照してください。

ユーザーはアプリを閉じたことを示すイベントがありません。ユーザーがアプリケーションを終了すると、アプリケーションは最初に中断され、状態を保存することができます。

したがって、いつでもApplication.Suspendingイベントでデータを保存できます(WinJSアプリの場合は、WinJS.Application.oncheckpointイベント)。ユーザーがあなたのアプリを閉じるのを防ぐ必要はないと思う。

詳細については、Windows 10 universal Windows platform (UWP) app lifecycleをご覧ください。

関連する問題