奋斗的码农
Results
1
issues of
奋斗的码农
问题描述: 使用 RestorationMixin 实现临时状态存储报错。 重现步骤: 1、android 开发者选择->开启不保留活动(只有被系统杀死才会触发状态储存,手动退出app不会触发,开启方便测试)。 2、打开app然后返回桌面,因开启了不保留活动返回桌面app进程立即后台杀掉,按照RestorationMixin介绍会在杀掉前储存状态,以保证下次进入恢复到上次状态。 3、重新进入app,直接报错。关闭RestorationMixin(删除MaterialApp下restorationScopeId)后正常,当然状态储存肯定无效了。 看异常意思大概像是在路由未初始化还是其他影响到了,看着有点懵。 异常片段: ``` I/flutter (31550): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════ I/flutter (31550): The following assertion was thrown building MediaQuery(MediaQueryData(size:...