return FutureBuilder<QuerySnapshot>( future: exercisesRef.get(), builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) { if (snapshot.hasError) { return Text("Algo salió mal"); } … más código //ESTO DEBE ESPERARSE… _generateDataTableRowsForCompletedExercises( weight, reps, isToFailure, ); Es una función void: void _generateDataTableRowsForCompletedExercises(weight, reps, isToFailure) { dataRowsForCompletedExercises.add( DataRow(cells: [ DataCell(Text('')), DataCell(Text(weight)), DataCell(Text(reps)), DataCell((isToFailure == true) ? Icon(Icons.check) : . . . Read more
Estoy intentando llamar a una api cuando se presiona el botón de inicio de sesión, la API se está llamando y devuelve los datos correctos, pero el constructor no se está llamando, ni el CircularProgressIndicator: class _LoginState extends State { Future getLoginData(String username, String password) async { var loginModel = . . . Read more
Aquí estoy tratando de usar FutureBuilder para mi lista, pero no puedo actualizarla al hacer pullRefresh “` @override Widget build(BuildContext context) { return RefreshIndicator( onRefresh: _refreshPhotos, // ¡fatch snapshot.data! child: FutureBuilder( future: userId as Future, builder: (context, AsyncSnapshot snapshot) { if (snapshot.hasData) { return LayoutBuilder(builder: (context, constraints) { return ListView( . . . Read more