我有一个登录页面,我打算在许多应用程序中共享该页面。每个应用程序都有其自己的状态类(从ChangeNotifier继承),如何从登录页面访问应用程序的状态 注意:登录页面位于单独的应用中。
//====Application 1
class MainState extends ChangeNotifier{
//===properties and methods
}
//======Scafold Page
build(context){
return LoginPage();
}
//====Application 2
class MainState extends ChangeNotifier{
//===properties and methods
}
//======Scafold Page
build(context){
return LoginPage();
}
//====Shared UI Library
class LoginPage extends StatelessWidget{
//===properties and methods
build(context){
var mainState = Provider.of<MainState>(context)//==how to get mainstate of App1 or App2
return _createBody();
}