locked
WP8でアプリを強制的に終了させる方法(Exceptionをスローする以外で) RRS feed

  • 質問

  • 現在、WP8向けのアプリケーションを作成しております。

    機能として、ある特定の動作だけを行い即終了する、という部分をショートカットタイルとしてホーム画面に用意出来るようにして、使ってもらおうと思っています。その際に、どうやってアプリを終了させればいいのか、悩んでいます。

    WP7ではXnaを参照に追加して game.Exit() を呼び出せるからよかったのですが、WP8ではXnaが使えないようなので、同じ手法が出来ませんでした。そこでネットで検索したところ、 こちらで紹介されているExceptionをスローする方法 で一応終了させることは出来るのですが、おそらくクラッシュ数としてカウントされてしまうでしょうし、審査に通るかも不明です。

    (WP7アプリでこの手法を使っている方から、審査通過したとも聞きましたが……)

    何か他に、アプリを終了させる方法はなのでしょうか?

    2013年2月17日 10:28

回答

  • WP8では、ApplicationクラスにTerminate()が加わってますので

    App.Current.Terminate()で終了させることができます。

    • 回答としてマーク OD-10ZMVP 2013年2月17日 11:09
    2013年2月17日 10:56

すべての返信

  • WP8では、ApplicationクラスにTerminate()が加わってますので

    App.Current.Terminate()で終了させることができます。

    • 回答としてマーク OD-10ZMVP 2013年2月17日 11:09
    2013年2月17日 10:56
  • ありがとうございます。

    教えていただいた方法で、一発で解決できました! App.Current.Terminate() なるものが追加されていたなんて気付きませんでした……。

    本当に助かりました、ありがとうございました!

    2013年2月17日 11:10