フラッターで特定の時間にメソッドを実行するにはどうすればよいですか?

Aug 24 2020

午後2時30分にメソッドを実行したいように、固定時間にメソッドを実行するにはどうすればよいですか。タイマー機能については知っていますが、こんなに長時間タイマー機能を実行するのはいい考えですか?この場合も、メソッドは1日に何度も呼び出されます。

編集:android_alarm_managerを試しましたが、私の状態には適していません。(コールバックメソッドからblocを呼び出す必要があるため)。さらに、アプリをバックグラウンドで実行する必要はありません。

どんな助けでもありがたいです

回答

JerryZhou Aug 24 2020 at 14:05
DateTime yourTime;
VoidCallback yourAction;
Timer(yourTime.difference(DateTime.now()), yourAction);