子小部件 ( MaterialApp
) 可以从 2 个单独的继承小部件继承吗?就像我需要一个用于翻译 ( 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
),
),
);
}