5

WinRT では、Suspended イベントを使用してアプリケーション データを保存することになっています。Visual Studio に付属のテンプレートにも記述されています。ただし、ユーザーがアプリを閉じると、Suspended イベントは 10 秒後まで発生しません。ユーザーがその間にアプリケーションを起動すると、データは失われます。この場合、どのように手続きすればよいですか?ページの NavigatedFrom などの他のイベントを試しましたが、どれも発生しませんでした。

4

2 に答える 2

11

これを試すことができます:

        Window.Current.Activated += (sender, args) =>
        {
            if (args.WindowActivationState ==
                CoreWindowActivationState.Deactivated)
                ; //save data
        };
于 2012-11-07T16:51:55.510 に答える
0

ユーザーがアプリを閉じると、次回はアプリが最初から開始されることを期待します。しかし、ユーザーが別のことをするためにアプリを離れた場合、最後のアクションに戻ることを期待しています。

ユーザーがアプリを閉じてもアプリに状態を強制的に保存させる場合:

ユーザーがいつでも好きなときにアプリをゼロから開始するにはどうすればよいでしょうか?

于 2012-11-07T21:19:15.897 に答える