为什么在我热重载时我的提供程序类属性将为空

我用Provider编写了一个应用程序,一切都很好,但是当我热重新加载该应用程序后,我的提供程序类的属性将为空,我必须再次刷新整个应用程序。 而且对于我来说,使用其他软件包也不是没有可能。

我是供应商的新手。 因此,我们将不胜感激。

MultiProvider(
        providers: [
          ChangeNotifierProvider.value(
            value: Auth(),),ChangeNotifierProvider.value(
            value: AlbumsProperties(),ChangeNotifierProvider.value(
            value: AlbumsData(),ChangeNotifierProvider.value(
            value: ArtistsProperties(),ChangeNotifierProvider.value(
            value: ArtistsData(),ChangeNotifierProvider.value(
            value: GeneralPlayer(),ChangeNotifierProvider.value(
            value: PlayerSubscription(),ChangeNotifierProvider.value(
            value: AnimationProvider(),ChangeNotifierProvider.value(
            value: AlbumData(),ChangeNotifierProvider.value(
            value: ArtistData(),ChangeNotifierProvider.value(
            value: CategoryData(),ChangeNotifierProvider.value(
            value: InstrumentalData(),ChangeNotifierProvider.value(
            value: MoodData(),ChangeNotifierProvider.value(
            value: GenreData(),],child: MaterialApp(
          localizationsDelegates: [
            GlobalMaterialLocalizations.delegate,GlobalWidgetsLocalizations.delegate,FallbackCupertinoLocalisationsDelegate(),EasylocaLizationDelegate(
              locale: data.locale,path: 'resources/langs',supportedLocales: [
            Locale("en","US"),Locale("fa","IR"),locale: data.savedLocale,title: "Gerama",home: SplashPage(),routes: {
            '/Welcome': (ctx) => WelcomePage(),'/Login': (ctx) => LoginPage(),'/App': (ctx) => BottomPlayer(),},)

这就是我在主应用程序中写的。

jishuailove 回答:为什么在我热重载时我的提供程序类属性将为空

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3137768.html

大家都在问