在初始化工作管理器并创建任务之后,如果我们在任务执行中使用任何插件,它将无法识别并报错,如下所示:
MissingPluginException(No implementation found for method getLocation on channel lyokone/location)
实际代码:
Workmanager.executeTask((task, inputData) async {
Location locationObject = Location();
locationObject.getLocation();
print(locationObject);
return Future.value(true);
}
在WorkManager任务内部使用的任何其他插件似乎都无法识别。
我错过了什么?我需要重新注册所有插件吗?
I/flutter (16120): 位置权限出错
I/flutter (16120): MissingPluginException(lyokone/location通道上找不到方法serviceEnabled的实现)