1


1

Flexでは、OSがスタンバイ/休止状態/スリープから復帰したかどうかを検出する最良の方法は何ですか?

OSがスリープ/休止状態/スタンバイから復帰したことを通知できる必要があります。

私が抱えている問題は、特定の時間に起動する必要があるタイマーがあることです。 遅延は、特定の時間:分:秒に発生するように計算されます。 問題は、OSがスリープ状態になると、タイマーが「一時停止」し、タイマーが間違った時間に起動することです。 OSがスリープから復帰したときにタイマーの遅延を更新できるようにしたいのですが、これを行う方法がないようです…​

1 Answer


1


Flexでできることは、より速いタイマーを使用し、タイマーが最後に起動した時間を追跡することです。 したがって、タイマーを設定してから数時間後に起動するのではなく、今から1分後に起動するように設定し、実際のイベントをトリガーする時間になるまで起動と現在の時間と期限のチェックを続けます。

これらの暫定的な時間中にすべてのタイマーが現在の時間と期限をチェックしている場合、パフォーマンスに測定可能な影響はありません。