GOOGLE ADS

Mittwoch, 13. April 2022

Der Rückgabetyp „Future<Object?>“ ist kein „void“, wie es der Kontext des Abschlusses erfordert

Ich erhalte diesen Fehler. Kann mir bitte jemand helfen:) ps: Ich bin neu in Flattern
Bildbeschreibung hier eingeben


Lösung des Problems

Sie brauchen die "return"-Anweisung nicht, da "onTap" eine void-Funktion ist, also kein "return" erforderlich ist, Ihr Code könnte funktionieren, wenn Sie nur dieses "return" löschen. Wenn Sie außerdem "pushNamed" von Navigator aufrufen, gibt es ein Future zurück, aber Sie müssen den Wert nicht wirklich daraus nehmen.

Es kann später helfen, wenn Sie einen Blick auf Flutters Dokumentation werfen.

 onTap(){
if(doc!["subCat"] == null)
Navigator.pushNamed(context, SellerBookForm.id);
}

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...