I / flutter(19413):══╡小工具图书馆的例外情况════════════════════════════════ ═════════════════════════
I / flutter(1943):构建了LoginScreen(dirty,state: I / flutter(19413):LoginScreenState#0e365(tickers:跟踪1个ticker)): I / flutter(19413):类型'()=>无效'不是类型'()=>未来的子类型
答案 0 :(得分:0)
您需要具有一个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;
}
像吉恩在评论中说的那样,为了适当地提供帮助,我们需要更多的背景信息,但我很确定这是问题所在。让我知道是否行得通。