I am trying to create an Android app that can monitor sensor reading in real-time. This is the code I used for retrieving the data:
class _ReadPageState extends State<ReadPage>{
String _displayText = 'results go here';
final _database = FirebaseDatabase.instance.ref();
FirebaseDatabase database = FirebaseDatabase.instance;
@override
void initState(){
super.initState();
_activateListeners();
}
void _activateListeners(){
_database.child("temperature").onValue.listen((event){
final temperature = event.snapshot.value;
setState(() {
_displayText = 'temperature= $temperature';
});
});
}
When I run the app, it posts all of the data written in the realtime database like this enter image description here