Flutter:应用重新启动时,android_alarm_manager插件不起作用

时间:2019-09-05 12:59:31

标签: flutter dart android-alarms flutter-plugin

我已经根据pub.dev设置了插件,首次打开该应用程序时该插件正在运行,如果我不关闭该应用程序,则该插件运行良好。 但是,在我关闭应用程序并再次打开它之后,回调并未触发。

https://pub.dev/packages/android_alarm_manager中的所有设置均已全部设置。 我已经在android项目中调试了,该方法正确地调用了Java代码,但是没有触发回调...

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

main() async {
  final int helloAlarmID = 0;
  await AndroidAlarmManager.initialize();
  runApp(MyApp());
  await AndroidAlarmManager.oneShot(const Duration(seconds: 5), 
  helloAlarmID, printHello);
}

0 个答案:

没有答案