如何在颤动指定的时间使用警报?

时间:2019-12-03 15:17:54

标签: android flutter

我想创建一个带有抖动的警报应用程序。

我发现了android_alarm_manager package

在此示例中,我编写了一个定期接收回调的方法。

void main() async{
  WidgetsFlutterBinding.ensureInitialized();
 await AndroidAlarmManager.initialize();
 await AndroidAlarmManager.periodic(Duration(seconds:5), 0, callback);
  runApp(RingDingDong());

}

void callback() {
  final DateTime now = DateTime.now();
  final int isolateId = Isolate.current.hashCode;
  print("[$now] Hello, world! isolate=${isolateId}'");
}

但是我想要的不是持续时间。

我想在通过setAlarm时使该方法起作用。

请告诉我该方法在您指定的时间是如何工作的,而不是延迟。

我查看了 .oneShot .oneShotAt .periodic ,但听不懂。

0 个答案:

没有答案