У меня есть метод, который получает токен из логина, в классе, который также возвращает токен.Мне нужно получить доступ к значению токена в других классах.т.е. он должен быть глобальным.
Код работает, и я получаю правильное значение.Мне просто нужно, чтобы это значение было доступно во всем мире.
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
return Scaffold(
appBar: new AppBarCall().getAppBar("Home"),
floatingActionButton: FloatingActionButton(
child: Icon(Icons.search),
onPressed: () {
_oauth2();
},
),
drawer: new SideDrawer(),
body: HomePage(),
);
}
_oauth2() {
setState(() {
authenticate(values);
});
}
authenticate(...) async {
// login code
var token = tokenValue;
return token; // <---- this value needs to be global
}
}