关于导航页面全局监听蓝牙状态的问题
Flutter 中没有上下文的 AlertDialog
第一种使用了go_router库的,通过配置redirect回调进行判断返回的组件,但是不太方便使用,也不灵活。
第二种使用navigatorKey.currentState
,但是这种需要配置MaterialApp(navigatorKey: navigatorKey)参数,不确定这种用法是不是Flutter之中的,因为你相当于使用了MaterialApp的NavigatorState
进行导航和弹窗的。
然后没有了。。。如果有更好的方式的话,欢迎大佬在下面评论讨论。
尽量讨论原生的实现方式,GetX库在这里就不用讨论了哈。