小编zol*_*n21的帖子

Flutter 工作管理器返回“工作结果 FAILURE for Work [ id=XXXXXxXXXXxXXXX 标签={ be.tramckrijte.workmanager.BackgroundWorker } ]”

我正在构建一个应用程序,通知用户祈祷时间。我正在使用 adhan 包来计算时间并将其保存在共享首选项中。由于祈祷时间每 24 小时变化一次,因此我使用 Workmanager 获取该特定时间的祈祷时间,并每 20 小时将其保存在共享偏好中。但我面临这个问题,有没有其他或更好的方法可以实现这一目标。

\n
Launching lib/main.dart on ASUS X00T in debug mode...\n\xe2\x9c\x93 Built build/app/outputs/flutter-apk/app-debug.apk.\nConnecting to VM Service at ws://127.0.0.1:44753/d5gE32RyvC4=/ws\nI/.example.notif(14281): Waiting for a blocking GC ProfileSaver\nE/flutter (14281): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Invalid argument(s) (input): Must not be null\n[38;5;244mE/flutter (14281): #0      _RegExp.firstMatch (dart:core-patch/regexp_patch.dart:221:24)[39;49m\n[38;5;244mE/flutter (14281): #1      DateTime.parse (dart:core/date_time.dart:266:23)[39;49m\n[38;5;248mE/flutter (14281): #2      PrayerTime.getFajr[39;49m\nE/flutter (14281): <asynchronous suspension>\n[38;5;248mE/flutter (14281): #3      _GetPrayersPageState.loalData[39;49m\nE/flutter (14281): <asynchronous suspension>\nE/flutter (14281):\nE/cutils-trace(14281): Error opening trace file: No such file or directory (2)\nI/flutter (14281): getAndSavePrayerscallbackDispatcher\nI/flutter (14281): 2021-03-25 13:07:32.419749+0530\nI/flutter (14281): 2021-03-25 …
Run Code Online (Sandbox Code Playgroud)

android asynchronous flutter flutter-workmanager

8
推荐指数
1
解决办法
5556
查看次数