Мой текущий код получает и отображает данные из базы данных firebase
, когда он работает как приложение, но ничего не отображает в flutter
сети.
class News extends StatefulWidget {
@override
_NewsState createState() => _NewsState();
}
class _NewsState extends State<News> {
List<Posts> postsList = [];
@override
void initState() {
super.initState();
DatabaseReference postsRef =
FirebaseDatabase.instance.reference().child("Posts");
postsRef.once().then((DataSnapshot snapshot) {
var keys = snapshot.value.keys;
var data = snapshot.value;
postsList.clear();
for (var individualKey in keys) {
Posts posts = new Posts(
data[individualKey]['postImage'],
data[individualKey]['title'],
data[individualKey]['date'],
data[individualKey]['time'],
data[individualKey]['description'],
);
postsList.add(posts);
}
setState(() {
print('Length: $postsList.length');
});
});
}
Это мой код для получения данных из базы данных Firebase, он отлично работает (показывает вывод), когда я запускаю его как мобильное приложение, но не работает, когда я запускаю его в веб-браузере.