gpt4 book ai didi

flutter - 如何检查提供的类是否存在

转载 作者:行者123 更新时间:2023-12-05 00:44:03 26 4
gpt4 key购买 nike

我在我的 Flutter 应用中使用 Provider 包。

我使用提供者有条件地提供一个 ChangeNotifier 类。

树下的后续构建方法要检查该类是否存在,如果不存在则不是失败情况。

如何使用 Provider 包做到这一点。目前当我打电话时......

Provider.of<MyChangeNotifier>(context);

如果 MyChangeNotifier 在树上不存在,它会抛出。我想要的只是快速简单地检查 MyChangeNotifier 是否存在,因为这是预期的情况。

最佳答案

正如@Scorb 提到的,调用Provider.of<MyChangeNotifier?>(context)启用空安全将尝试获取匹配的提供者,如果没有找到 null将被返回而不是抛出。

关于flutter - 如何检查提供的类是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68369060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com