flutter 使用GetX时生成上下文

dced5bon  于 2022-11-30  发布在  Flutter
关注(0)|答案(1)|浏览(248)

我尝试重构我的flutter应用程序并开始使用GetX库。我使用库“flutter_form_builder”,这里的一些方法需要BuildContext参数。例如:

String? Function(T?) FormBuilderValidators.equal<T>(
  BuildContext context,
  Object value, {
  String? errorText,
})

我试着添加参数Get.context,但是Get.context的类型是BuildContext?而不是BuildContext

nzk0hqpo

nzk0hqpo1#

当您在UI之外需要Get.context时,可以使用Getx包中的Get.context

Get.context

注意:使用Get.context要求您需要将MaterialApp更改为GetMaterialApp,以便它永远不会为空,否则将引发null错误

相关问题