gpt4 book ai didi

sqlite - 如何访问 initstate 中的 future 值?

转载 作者:IT王子 更新时间:2023-10-29 06:59:52 26 4
gpt4 key购买 nike

如何获取状态的 initState 中的 future 值?我正在尝试创建一个登录屏幕,检查 session 是否存在于 sqflite 中并相应地返回。我有一个 DBhelper 类,用于检查数据库并在 Future 中返回 session 。我如何比较这个?

我还有一个聊天屏幕,我需要监听 websocket 并将用户名发送到 initstate 上的服务器。此用户名也在数据库中,并作为 Future 值返回。

P.S 我不想在登录页面上显示正在加载。如果session在数据库中,我想直接进入主界面。

最佳答案

将代码从initState()移到另一个你可以async的方法,然后从initState()调用这个方法>/p>

@override
void initState() {
super.initState();
_someOtherAsyncMethod();
}

Future<void> _someOtherAsyncMethod() async {
// do something async hree
}

关于sqlite - 如何访问 initstate 中的 future 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52914388/

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