android - 如何使用 flutter 警报管理器打开应用程序

标签 android dart flutter alarmmanager

flutter android报警管理器插件可以打开应用吗?

我正在尝试创建一个提醒应用程序,但 android 警报管理器插件只能打印一些东西,不能再打印了!

主码:

void main() async {
  final int helloAlarmID = 0;
  await AndroidAlarmManager.initialize();
  runApp(new MaterialApp(home: MyApp()));
  await AndroidAlarmManager.periodic(const Duration(minutes: 1), helloAlarmID,appRunner);
}
appRunner() {
  return runApp(new MaterialApp(home: new AlarmShow()));
}

报警显示类:
class AlarmShow extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      backgroundColor: Colors.red,
      body: new Center(
        child: new Column(
          children: <Widget>[
            new Text('alarm'),
            new Icon(Icons.alarm)
          ])));
  }
}

我希望这个节目 AlarmShow 类,但它不是

有谁知道如何解决这个问题?

最佳答案

a bug with wakeup我刚刚做了一个 PR 来修复它

关于android - 如何使用 flutter 警报管理器打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56098897/

相关文章:

dart - 无法在Dartium上使用请求的内置库-库处理程序导入 'dart:io'失败;

android - 带有很多选项的复选框

flutter - 警报对话框内的 ListView 显示空的透明窗口

android - 如何告诉我自己的自定义 Spinner Layout 使用我的主题?

android - 从 adb shell 使用 sqlite3 时光标键不起作用

android - 优步请求按钮 onClickListener

dart - 动态显示/隐藏 CircularProgressIndicator

flutter - 使每个屏幕的底部导航栏保持抖动

flutter - 缓存网络图像 - URI 中未指定主机

java - 将 Sprite 运动绑定(bind)到相机或场景(AndEngine)