gpt4 book ai didi

flutter - 可以在main.dart Flutter中调用提供程序功能吗

转载 作者:行者123 更新时间:2023-12-03 04:19:35 26 4
gpt4 key购买 nike

在Flutter中
我正在调用提供程序函数以从main.dart中的数据库加载数据,并且看到main.dart正在连续调用它们,因此在启动之后,我添加了bool来检查它们是否已调用或是否正在加载以停止连续调用关心我这样可以吗有什么更好的方法?我不想将其添加到initstate的第一页中,就好像用户在SharedPreferences中有详细信息一样,我等待发送 token 以获取其他数据。

这是main.dart文件中的调用部分。

  • 检查用户在SharedPreferences中是否有详细信息。
  • 如果用户在SharedPreferences中有详细信息,则加载聊天。
  • 如果之前未连接,则连接到套接字。
  • 如果用户有详细信息,请开始加载,并且在第一步中,它使isLoadingUserForMain = false,以便在加载并获得响应之前将无法调用。

  • 请告诉我您的意见谢谢。

    最佳答案

    看起来做您想要实现的最佳方法是...

  • 启动一个Splash或中间屏幕。
  • 将所有异步任务推送到该Widget。
  • 您可以在那里处理任何事情。

  • 不建议在主要功能中执行异步任务。因此,您需要使Material应用程序执行任务。

    关于flutter - 可以在main.dart Flutter中调用提供程序功能吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63418224/

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