基本的に私は、ドライバーがどれくらいの時間運転しているかをドライバーに警告するアプリケーションに取り組んでいます。特定の時間にアラートが必要です。
現在、経過時間を表示するクロノメーターを使用しています。
1 時間が経過すると、「Hour Passed」というメッセージを画面に表示する必要があります。
2 時間が経過すると、「1 時間経過しました」という別のメッセージと、「15 分間の休憩が必要です」という別のメッセージが必要です。次に、ユーザーが新しいクロノメーターを開始するまで休憩を開始できるようにするボタンを表示する必要があります。
休憩が 15 分で完了すると、「運転を続ける」というボタンが表示され、運転時間を表示する元のクロノメーターが休憩前の時間 (2:00:01) から継続する必要があります。
ご覧のとおり、時間イベントに基づいて、すべての機能が比較的似ています。
クロノメーターが特定の時間に達したときに開始される何らかの if ステートメントを使用する必要があると思いますが、基本的に、クロノメーターが特定の時間に達したときにアプリケーションに必要な機能を実行させる方法にこだわっています。