0

アプリがバックグラウンドに置かれたが、実際には中断されていないかどうかを知る方法はありますか?

4

2 に答える 2

1

VisibilityChangedを見てください。ただし、注意事項に注意してください。

可視性イベントは、再開イベントまたはアクティベーション イベントではシリアル化されません。これらのイベントが特定の順序で発生すると仮定しないでください。

于 2013-03-05T05:15:51.047 に答える
1

ユーザーがアプリをバックグラウンドに送るたびに、アプリは中断されます。正確には、Windowsは、アプリケーションを状態に送信する前に、ユーザーがすぐに元に戻るかどうかを確認するために数秒待機することになっています。Suspendedこの切り替えが発生する直前にSuspendingイベントが発生し、アプリケーションが 5 秒間その状態を保存する機会が与えられます。

この時点から、ユーザーがアプリケーションに戻ったときにアプリケーションを再アクティブ化するか、Windows がより多くのリソースが必要であると判断した場合にアプリケーションを終了することができます。いずれの場合も、アプリケーションは追加の通知を受け取りません。

于 2013-03-04T05:32:46.360 に答える