我尝试重构我的flutter应用程序并开始使用GetX库。我使用库“flutter_form_builder”,这里的一些方法需要BuildContext参数。例如:
String? Function(T?) FormBuilderValidators.equal<T>(
BuildContext context,
Object value, {
String? errorText,
})
我试着添加参数Get.context,但是Get.context的类型是BuildContext?
而不是BuildContext
。
1条答案
按热度按时间nzk0hqpo1#
当您在UI之外需要
Get.context
时,可以使用Getx
包中的Get.context
:注意:使用
Get.context
要求您需要将MaterialApp
更改为GetMaterialApp
,以便它永远不会为空,否则将引发null
错误