- 命名路由問題
注冊(cè)路由:
code1: routes: {
"new_route":(context) => NewRoute()
}
啟動(dòng)路由:
code2: Navigator.pushNamed(context, "new_route");
拋出異常:
[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type 'MaterialPageRoute<dynamic>' is not a subtype of type 'Route<String>'
解決問題:
code2修改為:Navigator.pushNamed<dynamic>(context, "new_route");