Flutter 颤振:合并2个InheritedWidget作为MaterialApp的父级
子小部件(Flutter 颤振:合并2个InheritedWidget作为MaterialApp的父级,flutter,inherited-widget,Flutter,Inherited Widget,子小部件(MaterialApp)能否从两个单独的继承小部件继承?就像我需要一个继承的小部件用于翻译(LocalizationProvider),另一个用于导航(AppStateProvider)。它们单独工作很好,但无法使它们一起工作…:( // 1st one Widget build(BuildContext context) { return LocalizationProvider( state: LocalizationProvider.of(context)
MaterialApp
)能否从两个单独的继承小部件继承?就像我需要一个继承的小部件用于翻译(LocalizationProvider
),另一个用于导航(AppStateProvider
)。它们单独工作很好,但无法使它们一起工作…:(
// 1st one
Widget build(BuildContext context) {
return LocalizationProvider(
state: LocalizationProvider.of(context).state,
child: FlavorBanner(
child: MaterialApp(
// Other code
),
),
);
}
// 2nd one
Widget build(BuildContext context) {
return AppStateProvider(
state: this,
child: FlavorBanner(
child: MaterialApp(
// Other code
),
),
);
}