我想在getxcontroller方法中使用上下文展示cool alert的自定义对话框。我创建了以下控制器:
class HomePageController extends GetxController {
@override
void onInit() {
super.onInit();
getData();
}
void getData(){
//perform http request here
//show cool alert
CoolAlert.show(
context: context, //here needs the build context
type: CoolAlertType.success
);
}
}
我正在无状态小部件中使用此控制器,示例如下:
class HomePage extends StatelessWidget {
HomePage({ Key? key }) : super(key: key);
final _c = Get.find<HomePageController>();
@override
Widget build(BuildContext context) {
return Container(
);
}
}
如何在控制器中获取当前主页的BuildContext以便显示“酷炫提示”。