【问题标题】:how to open an app with flutter alarm manager如何使用颤振警报管理器打开应用程序
【发布时间】:2019-05-12 11:44:54
【问题描述】:

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 类,但它不是

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

【问题讨论】:

  • alarmShow 是你写的小部件吗?如果是,请提供尸体。更好的方法是关注警报manager docs
  • @Yamin 是的,它返回了一个 Scaffold 和其中的一些东西,你的意思是将我的脚手架直接放在函数中吗?
  • Agha 提供更多细节和代码。我应该能够运行和调试您的代码。
  • @Yamin 好的,我添加了警报显示代码
  • 这个问题有什么消息吗?

标签: android dart flutter alarmmanager


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    • 1970-01-01
    • 2021-07-03
    • 2020-01-13
    • 1970-01-01
    相关资源
    最近更新 更多