我可以使用以下代码轻松地在Flutter中检测明/暗模式
var isDark = MediaQuery.of(context).platformBrightness == Brightness.dark;
但是,为了性能起见,我只希望在应用初始化期间运行一次以上代码,然后稍后挂接到事件/通知以在用户更改为亮/暗模式时更改isDark的值。
我认为这是有可能的,因为当我在应用仍在运行/在后台运行时,只要我更改为亮/暗模式,Flutter就会自动将主题更改为亮/暗。我只是找不到符合我自己的逻辑的代码。