在Flutter中,如何在共享的自定义小部件中使用提供程序状态?

时间:2020-06-21 09:19:34

标签: flutter

我有一个登录页面,我打算在许多应用程序中共享该页面。每个应用程序都有其自己的状态类(从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();
}

0 个答案:

没有答案