只是不要直接使用FututeBuilder和操作Future:
Future future;future.then((value) { Navigator.pushNamed(context, "/foo");});请记住,您不应在build方法中执行此操作。在创建Future的位置执行此操作,通常是initState

只是不要直接使用FututeBuilder和操作Future:
Future future;future.then((value) { Navigator.pushNamed(context, "/foo");});请记住,您不应在build方法中执行此操作。在创建Future的位置执行此操作,通常是initState