【发布时间】:2020-10-18 16:45:03
【问题描述】:
我的应用程序上有一个屏幕,当用户点击开始按钮时,它会跟踪位置 (geolocator) 和时间 (timer_builder)。当屏幕锁定/睡眠时,它会停止(或暂停)跟踪位置,但它应该在用户点击停止按钮时暂停。
谁能帮我解决这个问题?
我相信运行应用程序 on background 与 on lock screen 之间存在差异,因为我刚刚找到了有关使用 android_alarm_manager/background_fetch 在后台运行应用程序的主题(在这种情况下,大约每 15 分钟在后台唤醒应用程序不会也工作)。
一种解决方案是防止屏幕进入睡眠/锁定模式,但电池是问题。还有其他解决方案吗?
提前致谢!
【问题讨论】:
标签: flutter timer geolocation