Tag: FLUTTER-FUTUREBUILDER
Quiero que se muestre en la pantalla tan pronto como ingrese la ubicación, ¿cómo puedo hacerlo? Tengo que usar ctrl + s cuando intento de esta manera Future<void> getData() async{ data = await client.getCurrentWeather(locatian.text.toString()); } TextEditingController locatian = new TextEditingController(); body: FutureBuilder( future: getData(), builder: (context, snapshot){ if(snapshot.connectionState==ConnectionState.done){ return Column( . . . Read more
Estoy tratando de crear una pantalla que utiliza FutureBuilder y cuando hay datos en la base de datos funciona muy bien, pero cuando no se encuentra ningún dato muestra el siguiente error: FormatException: Final inesperado de la entrada (en el carácter 2) y aquí está mi código: FutureBuilder( future: allCars(), . . . Read more
Utilizo Firestore para obtener mi base de datos como una lista de mapas, pero cuando intento usarlo, muestra el siguiente mensaje: tipo ‘Future<dynamic>’ no es un subtipo de tipo ‘List<dynamic>’ Indica que es un Future<dynamic> y quiero transformarlo en List<dynamic>. Gracias. CollectionReference _collectionRef = FirebaseFirestore.instance.collection(‘code’); getData() async { // Obtener . . . Read more
Espero que puedas ayudarme a encontrar una forma de resolver este problema que surge. Estoy tratando de pasar los datos de la lista y el índice a la pestaña siguiente. Pero obtengo este error: RangeError (índice): Índice fuera de rango: no hay índices válidos: 0. Aquí te dejo el código . . . Read more
Me enfrento a este error en mi código: El tipo de argumento ‘FutureBuilder‘ no puede asignarse al tipo de parámetro ‘Future<object?>?’ class _HomePageState extends State<homepage> { late FutureBuilder<newsmodel> _newsModel; @override void initState() { _newsModel = APIManager().getNews() as FutureBuilder<newsmodel>; super.initState(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: . . . Read more