相关疑难解决方法(0)

弹出时强制颤动导航器重新加载状态

我有一个StatefulWidgetFlutter with button,它StatefulWidget使用我导航到另一个Navigator.push().在第二个小部件上,我正在改变全局状态(一些用户首选项).当我从第二个小部件返回到第一个小部件时,使用Navigator.pop()第一个小部件处于旧状态,但我想强制它重新加载.知道怎么做吗?我有一个想法,但它看起来很难看:

  1. 弹出以删除第二个小部件(当前一个)
  2. 再次弹出以删除第一个小部件(上一个)
  3. 推送第一个小部件(它应该强制重绘)

dart flutter

33
推荐指数
11
解决办法
2万
查看次数

SingleLiveEvent实际上是Android架构组件库的一部分吗?

我一直在使用这里SingleLiveData可以找到的课程.我的问题是:

  1. SingleLiveData实际上是Android架构组件的一部分?

  2. 使用它是个好主意吗?

android android-livedata android-architecture-components mutablelivedata

8
推荐指数
2
解决办法
3985
查看次数