【问题标题】:hiii can any one have solution of this flutter problem?hiii 任何人都可以解决这个颤振问题吗?
【发布时间】: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 行的代码是什么?如果您在帖子中添加更多上下文,则可以避免被否决并提高获得答案的机会。谢谢!

标签: flutter flutter-layout


【解决方案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 在评论中所说,为了提供适当的帮助,我们需要更多的上下文,但我很确定这就是问题所在。让我知道这是否有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多