Кажется, я не могу получить доступ к своим глобальным переменным _firestore и loggedInUser из другого класса в flutter / dart. Из того, что я прочитал в документации и в Интернете, это должно быть возможно?
Создание глобальных переменных:
import 'package:cloud_firestore/cloud_firestore.dart';
final _firestore = Firestore.instance;
FirebaseUser loggedInUser;
class TheSlateScreen extends StatefulWidget {
Попытка получить к ним доступ здесь:
import 'package:theslate/screens/theslate_screen.dart';
class SlateTasks extends ChangeNotifier {
void addTask(String newTaskTitle) {
_firestore.collection('Test').add({
'Task': newTaskTitle,
'User': loggedInUser.email,
});