В своем классе ViewSchedule добавьте конструктор
final QuerySnapshot querySnapshot;
ViewSchedule({@required this.querySnapshot})
А затем добавьте следующее изменение в свой MaterialPageRoute
MaterialPageRoute(
builder: (context) => ViewSchedule(querySnapshot:snapshot.data));// pass querySnapshot here
Теперь, если ваш виджет ViewSchedule
не имеет состояния, вы можете напрямую получить к нему доступ с помощью this.querySnapshot
в своем виджете и распечатать его с помощью
print("Printing querysnapshot: ${this.querySnapshot}");
Если это виджет с отслеживанием состояния, вы можете получить к нему доступ, используя widget.querySnapshot
в своем виджете с отслеживанием состояния.
print("Printing querysnapshot: ${widget.querySnapshot}");