From:Kai
●前提
Adaloのサンプルであるorderingを参考にある知人の飲食店独自のテイクアウトアプリを作成しています。
アプリはユーザー側の注文する側と飲食店側のユーザーからの注文を許可or拒否する側の2つ作っています。
現状、ユーザー側から注文が入ったにもかかわらず飲食店側が注文の可否選択をしないで一定期間経った場合、注文を自動キャンセルするように実装しています。
タイマーを使い一定時間経ったら注文を自動でキャンセルする処理を実装したのですが、添付ファイルの通り注文受付画面から違う画面に遷移するとまた初めからタイマーのカウントダウンが始まってしまいます。(現状、どの画面であってもタイマーの時間が経過した場合、注文のキャンセル処理は行われています。)
○実現したいこと
添付ファイルのようになるのではなく、画面遷移をした場合でもカウントダウンの状態を維持したいです。(例えば、注文受付画面にて2:53の状態で他の画面に遷移し、10秒経過後に注文受付画面に戻ると2:43になっている状態が理想)
方法がわかる方いれば、教えていただけると助かります