hiii 任何人都可以解决这个颤振问题吗?

Posted

技术标签:

【中文标题】hiii 任何人都可以解决这个颤振问题吗?【英文标题】:hiii can any one have solution of this flutter problem? 【发布时间】:2020-01-16 17:16:00 【问题描述】:

I/flutter (19413):══╡ 小部件库════════════════════════════ ═════════════════════════

I/flutter (1943):在构建 LoginScreen(dirty, state: I/flutter (19413): LoginScreenState#0e365(tickers: tracking 1 ticker)): I/flutter (19413): type '() => void' 不是 type '() => Future

的子类型

【问题讨论】:

请添加有关您遇到的问题的其他信息。 binding.dart 第 845 行的代码是什么?如果您在帖子中添加更多上下文,则可以避免被否决并提高获得答案的机会。谢谢! 【参考方案1】:

您需要有一个 Future 为您的 initDB() 方法返回类型数据库:

Future<Database> initDB() async 
    var databasesPath = await getDatabasesPath();
    String path = join(databasesPath, "event.db");
    var theDatabase = await openDatabase(path, version: 1, onCreate: _onCreate);
    return theDatabase;

就像 Gene 在评论中所说,为了提供适当的帮助,我们需要更多的上下文,但我很确定这就是问题所在。让我知道这是否有效。

【讨论】:

以上是关于hiii 任何人都可以解决这个颤振问题吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤振中播放 rtsp 视频流?

颤振中的侧面径向菜单

任何人都可以从垃圾场帮助我解决这个问题吗? [关闭]

尝试在我的构建中添加新层,任何人都可以解决这个问题吗?

在 React 状态下,对象的值不会立即更新,任何人都可以解决这个问题吗? [复制]

如何将值添加到从颤振到 Firestore 的数组中