【发布时间】:2020-12-04 15:55:50
【问题描述】:
在颤振中, 我正在调用提供程序函数以从 main.dart 中的数据库加载数据,并且我看到 main.dart 正在连续调用它们,所以我添加了 bool 以检查它们是否调用或者它们现在是否正在加载以停止连续调用,之后它开始了关心我。这条路好吗?更好的方法是什么?我不想将它添加到第一页 initstate 中,就好像用户在 SharedPreferences 中有详细信息一样,我等待并发送令牌以获取不同的数据。
- 检查用户是否在 SharedPreferences 中有详细信息。
- 如果用户在 SharedPreferences 中有详细信息,则加载聊天。
- 如果之前未连接,则连接到套接字。
- 如果用户有详细信息,则开始加载,并在第一步中设置 isLoadingUserForMain = false,以便在加载并得到响应之前无法调用。
请告诉我你的意见谢谢..
【问题讨论】:
-
不建议在问题中包含您的代码图片。请将您的代码粘贴进去,并在每一端用三个反引号 (`) 包裹起来。谢谢!