Nuestro grupo redactor ha estado mucho tiempo buscando la respuesta a tu interrogante, te dejamos la resolución por eso nuestro deseo es resultarte de mucha ayuda.
Ejemplo: cómo agregar datos en firebase en flutter
StreamBuilder(
stream: _firebaseRef.onValue,
builder:(context, snap)if(snap.hasData &&!snap.hasError && snap.data.snapshot.value != null)
Map data = snap.data.snapshot.value;
List item =[];
data.forEach((index, data)=> item.add("key": index,...data));return ListView.builder(
itemCount: item.length,
itemBuilder:(context, index)returnListTile(
title:Text(item[index]['message']),
trailing:Text(DateFormat("hh:mm:ss").format(DateTime.fromMicrosecondsSinceEpoch(
item[index]['timestamp']*1000)).toString()),
onTap:()=>updateTimeStamp(item[index]['key']),
onLongPress:()=>deleteMessage(item[index]['key']),);,);elsereturnText("No data");,)
Si para ti ha sido provechoso nuestro post, sería de mucha ayuda si lo compartieras con más programadores de este modo nos ayudas a extender este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)