android - Flutter简单后台定时器示例

标签 android ios flutter background

我试图了解如何在 Flutter 中编写一个简单的后台计时器...

我需要一个 EditText,在其中写入时间和在预定时间设置通知事件的简单按钮。

例如:我在EditText中设置时间为晚上08.00,现在是晚上7.30;我点击按钮; 30 分钟的计时器已在后台启动。

当此计时器终止时,我的操作系统上会显示一条通知。

怎么写呢? 有没有办法同时为Android和IOS编写它?

提前致谢。

最佳答案

这里

https://github.com/lohanidamodar/flutter_achiver

我创建了一个开源番茄计时器和跟踪器,目前仅在 Android 上实现,但只需进行一些调整即可在 iOS 上运行。它按照您的要求工作,

  1. 允许用户创建项目并设置工作持续时间
  2. 用户启动计时器后,就会安排通知
  3. 当用户退出应用时,计时器也会保存在共享偏好设置中,以便下次用户返回时,计时器会恢复。
  4. 计时器结束后,会显示通知

如果您有任何困惑,请告诉我。

关于android - Flutter简单后台定时器示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59523225/

相关文章:

android - 将 onScrolling 监听器绑定(bind)到 android ListView

ios - APS 缺少权利

ios - 在核心数据中使用搜索栏范围

java - 将 TextView 设置为导入的字体时强制关闭应用程序

android - viewPager 中的按钮 onClick?

iphone - 重新加载 UIPickerView 内的内容

dart - Assets 图像作为卡片背景,在 Flutter 中顶部带有文本

firebase - Flutter:如何使用FieldValue.arrayRemove?

flutter - Aqueduct提供的文件没有Content-Length header

android - 如何开发一个可以在Chrome操作系统上运行的Android应用程序?