我想在flutter项目中同步主窗口和子窗口之间的状态。正如你所知道的,我可以使用desktop_multi_window包创建多个窗口。在那个时候,我想在所有窗口中使用相同的状态-主窗口和子窗口。换句话说,如果我在主窗口中单击按钮更改状态,它必须反映到子窗口。我如何解决这个问题?我使用riverpod进行状态管理。我认为它会工作,不做任何额外的工作。
zf9nrax11#
你可以像这样创建一个控制器:
@riverpod class IsValidBirthdayController extends _$IsValidBirthdayController { @override bool build() { return false; } }
字符串通过以下方式聆听其变化:
ref.watch(isValidBirthdayControllerProvider)
型更改方式:
ref.watch(isValidBirthdayControllerProvider.notifier).state = false;
型
1条答案
按热度按时间zf9nrax11#
你可以像这样创建一个控制器:
字符串
通过以下方式聆听其变化:
型
更改方式:
型