showDialog(context: context)传的context 不能是最外层Page 这个widget的context,否则会报“No MaterialLocalizations found”,
但是Navigator.of(context).pop()需要的是最外层Page这个widget的context,否则返回的时候会黑屏,找不到上层页面
所以在同时使用的时候,context的不一致,导致需要传递对应的context参数,有什么更优雅的方式吗?### 问题描述
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)